Algorithmic filters

Algorithmic filters are very powerful filters allowing you to perform more complex variant filtering. These filters can be fully customized by our experts according to specific needs of your workflow. Use cases for algorithmic filters are almost infinite.

As an example, a custom made algorithmic filter is developed to:

  1. Keep any variants that fall either within or -50/+20 from the edges (except for the first and last exon) of coding exons of genes in a gene list, but only if they are within the transcript: exclude variants that are 50nt upstream of the first exon or 10 nt downstream of the last.
  2. Exclude variants that have variant fraction lower than 0.15.
  3. Exclude variants if they fall in positions with a coverage of less than 20.
  4. Keep only variants which match any of these conditions:
    • marked as Pathogenic or Likely Pathogenic by VarSome's ACMG classifier OR
    • marked as "Not provided" or "Uncertain Significance" or "Likely Pathogenic" or "Pathogenic" or "Drug Response" or "Drug Association" or "Risk Factor" or "Conflicting" or "Cancer" or "NA" or "Other" in ClinVar

Below you may find some algorithmic filters that are available on VarSome Clinical:

  • Recessive candidates
  • ACMG Actionable Gene
  • Carrier risk for couples
  • Compound Heterozygous + homozygous
  • Compound Heterozygous Candidates
  • Compound Heterozygous Segregating Variants
  • De novo (strict)
  • De novo candidates (naive)
  • Segregating Variants (dominant)
  • Segregating Variants (recessive)
  • Variants common to all affected samples

You can access Algorithmic filters under Launch analysis > Algorithmic filter analysis:


Once on the page with the list of all Algorithmic filters, you can always click on the blue circle to learn about details of each Algorithmic filter:

Details of Algorithmic filter

In other words, Algorithmic filters create a snapshot of the parent analysis, with a filtered subset of variants, according to each Algorithmic filter. Later on, you lay over Dynamic filters to fine-tune the list of your variants.

You can also find demonstrated examples of how to apply them in your analyses.

Algorithmic Filters offer a great deal of flexibility and can be fully adjusted according to your needs and your specific workflow. We can encode practically any kind of filtering criteria.

Please note that depending on the complexity of the desired filter the setup process may be subject to a fee.