Genome variant calling
From reads to a short list of variants actually worth looking at — not a file with a million rows.
When variant calling is the right tool
data2biology detects genomic variants — SNPs, short indels, structural variants and copy number changes — from whole-genome, exome and targeted panel data, in both germline and somatic modes. The analyses are for research purposes and do not replace genetic testing performed by a diagnostic laboratory. Variant calling answers the question of how an individual, strain or line differs from a reference sequence. It is used in population genetics, breeding and marker-assisted selection, disease research, cell line characterisation, and analyses of somatic changes in tumour material.
We support whole-genome, exome and targeted panel sequencing, as well as long-read data, which handles structural variants and repetitive regions better. We run both germline and somatic analyses, the latter using paired tumour–normal samples.
Our analyses are for research purposes. They are not an in vitro diagnostic medical device and do not replace genetic testing performed by a diagnostic laboratory or clinical interpretation by a medical geneticist.
How the data flows
Below we describe how we typically run this type of analysis. It is not a fixed procedure: the choice of tools depends on the organism, library type, sequencing depth and research question, and standards in bioinformatics change quickly. We agree the methodology with you before the project starts and update it as tools and reference databases evolve.
What we pay attention to
Coverage decides what you will not see
A missing variant may mean it is absent, or that coverage at that position was too low to say anything. This distinction is often skipped, yet it is central to interpreting a negative result. Our report therefore always states what fraction of target regions reached the thresholds for reliable calling, and which specific genes fell below.
Filtering is a trade-off, not absolute truth
Any filter set shifts the balance between false positives and the risk of discarding a true variant. When screening candidate genes, looser filtering usually pays off; in genome-wide analysis, stricter. We agree this at the outset and deliver both the filtered and the complete version, so a discarded variant can always be revisited.
Pathogenicity predictions are hints
Tools predicting the effect of an amino acid change rely on evolutionary conservation and structural models. Their agreement with reality is limited and varies between genes. We report these values as one input alongside population frequency, variant type and published evidence, never as a verdict on their own.
What you receive
| File | Format | What it contains |
|---|---|---|
| variants.filtered.vcf.gz + .tbi | VCF |
The standard variant exchange format, compressed and indexed. One row per position, readable by all common tools and browsers.
|
| variants.raw.vcf.gz | VCF | The complete call set before filtering — it lets you revisit a variant that filtering removed. |
| variants_annotated.xlsx | XLSX |
The same information as a spreadsheet, ordered by priority. The file you will actually work with day to day.
|
| structural_variants.vcf / cnv.xlsx | VCF + XLSX |
Structural variants and copy number changes, where in scope.
|
| coverage_report.html | HTML |
The coverage report — the file that determines how a negative result should be read.
|
| alignments/*.cram + *.crai | CRAM | Aligned reads in a space-efficient format, with indexes. They let you inspect every reported variant yourself in IGV. |
| methods.docx | DOCX | A methods section draft with tool versions, the reference genome build, the filters applied and citations. |
What we need from you
- Raw FASTQ files or existing BAM/CRAM alignments, with the genome build used
- A BED file with target regions, for exome or targeted panel designs
- Whether the analysis is germline or somatic, and for the latter, paired samples
- A candidate gene list or region of interest, where one exists
- For human data: the legal basis for processing and participant consents
Human genetic data is a special category of personal data. We take on analyses of such data after the processing arrangements have been agreed in advance — please contact us before sending it.
Quotation and how we work
We quote every project individually. The cost depends mainly on the number of samples, the availability of a reference genome, the number of comparisons and the scope of analyses you ask for.
- You tell us what you want to find out and what data you have.
- If anything needs clarifying we arrange a short call — free of charge and without obligation.
- Within 3–5 working days you receive a quote with the scope of work, the list of result files and a delivery date.
- You decide. The quote carries no obligation.
The scope and cost of projects like these vary widely enough that quoting a single representative figure would be misleading. If you need a ballpark before a formal quote, just ask — we can give a rough range straight away.
Any figures given are indicative and net of tax; VAT is added according to the applicable regulations. They do not constitute a binding offer. More about how we work in the FAQ.
Got data to analyse?
Tell us what you want to find out and we will scope the analysis and timeline together. Discussing the project and preparing a quote are free of charge.
Request a quote See a worked example