{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T16:17:49Z","timestamp":1768321069411,"version":"3.49.0"},"reference-count":17,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T00:00:00Z","timestamp":1707868800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T00:00:00Z","timestamp":1707868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                <jats:title>Background<\/jats:title>\n                <jats:p>The advent of Next-Generation Sequencing (NGS) has catalyzed a paradigm shift in medical genetics, enabling the identification of disease-associated variants. However, the vast quantum of data produced by NGS necessitates a robust and dependable mechanism for filtering irrelevant variants. Annotation-based variant filtering, a pivotal step in this process, demands a profound understanding of the case-specific conditions and the relevant annotation instruments. To tackle this complex task, we sought to design an accessible, efficient and more importantly easy to understand variant filtering tool.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Results<\/jats:title>\n                <jats:p>Our efforts culminated in the creation of 123VCF, a tool capable of processing both compressed and uncompressed Variant Calling Format (VCF) files. Built on a Java framework, the tool employs a disk-streaming real-time filtering algorithm, allowing it to manage sizable variant files on conventional desktop computers. 123VCF filters input variants in accordance with a predefined filter sequence applied to the input variants. Users are provided the flexibility to define various filtering parameters, such as quality, coverage depth, and variant frequency within the populations. Additionally, 123VCF accommodates user-defined filters tailored to specific case requirements, affording users enhanced control over the filtering process. We evaluated the performance of 123VCF by analyzing different types of variant files and comparing its runtimes to the most similar algorithms like BCFtools filter and GATK VariantFiltration. The results indicated that 123VCF performs relatively well. The tool's intuitive interface and potential for reproducibility make it a valuable asset for both researchers and clinicians.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Conclusion<\/jats:title>\n                <jats:p>The 123VCF filtering tool provides an effective, dependable approach for filtering variants in both research and clinical settings. As an open-source tool available at <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/project123vcf.sourceforge.io\">https:\/\/project123vcf.sourceforge.io<\/jats:ext-link>, it is accessible to the global scientific and clinical community, paving the way for the discovery of disease-causing variants and facilitating the advancement of personalized medicine.<\/jats:p>\n              <\/jats:sec>","DOI":"10.1186\/s12859-024-05661-5","type":"journal-article","created":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T02:02:34Z","timestamp":1707876154000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["123VCF: an intuitive and efficient tool for filtering VCF files"],"prefix":"10.1186","volume":"25","author":[{"given":"Milad","family":"Eidi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samaneh","family":"Abdolalizadeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soheila","family":"Moeini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masoud","family":"Garshasbi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javad","family":"Zahiri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,2,14]]},"reference":[{"issue":"1","key":"5661_CR1","doi-asserted-by":"publisher","first-page":"vbab028","DOI":"10.1093\/bioadv\/vbab028","volume":"2","author":"S Schutz","year":"2022","unstructured":"Schutz S, Monod-Broca C, Bourneuf L, Marijon P, Montier T. Cutevariant: a standalone GUI-based desktop application to explore genetic variations from an annotated VCF file. Bioinform Adv. 2022;2(1):vbab028.","journal-title":"Bioinform Adv"},{"issue":"1","key":"5661_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12883-019-1387-2","volume":"19","author":"M Eidi","year":"2019","unstructured":"Eidi M, Garshasbi M. A novel ISCA2 variant responsible for an early-onset neurodegenerative mitochondrial disorder: a case report of multiple mitochondrial dysfunctions syndrome 4. BMC Neurol. 2019;19(1):1\u20137.","journal-title":"BMC Neurol"},{"issue":"1","key":"5661_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13059-016-0974-4","volume":"17","author":"W McLaren","year":"2016","unstructured":"McLaren W, Gil L, Hunt SE, Riat HS, Ritchie GRS, Thormann A, et al. The ensembl variant effect predictor. Genome Biol. 2016;17(1):1\u20134.","journal-title":"Genome Biol"},{"issue":"10","key":"5661_CR4","doi-asserted-by":"publisher","first-page":"1556","DOI":"10.1038\/nprot.2015.105","volume":"10","author":"H Yang","year":"2015","unstructured":"Yang H, Wang K. Genomic variant annotation and prioritization with ANNOVAR and wANNOVAR. Nat Protoc. 2015;10(10):1556.","journal-title":"Nat Protoc"},{"issue":"16","key":"5661_CR5","doi-asserted-by":"publisher","first-page":"e164","DOI":"10.1093\/nar\/gkq603","volume":"38","author":"K Wang","year":"2010","unstructured":"Wang K, Li M, Hakonarson H. ANNOVAR: Functional annotation of genetic variants from high-throughput sequencing data. Nucleic Acids Res. 2010;38(16):e164.","journal-title":"Nucleic Acids Res"},{"issue":"2","key":"5661_CR6","doi-asserted-by":"publisher","first-page":"80","DOI":"10.4161\/fly.19695","volume":"6","author":"P Cingolani","year":"2012","unstructured":"Cingolani P, Platts A, Wang LL, Coon M, Nguyen T, Wang L, Land SJ, Lu X, Ruden DM. A program for annotating and predicting the effects of single nucleotide polymorphisms, SnpEff: SNPs in the genome of Drosophila melanogaster strain w1118; iso-2; iso-3. Fly. 2012;6(2):80\u201392.","journal-title":"Fly"},{"issue":"5","key":"5661_CR7","first-page":"774","volume":"18","author":"S Salatino","year":"2017","unstructured":"Salatino S, Ramraj V. BrowseVCF: a web-based application and workflow to quickly prioritize disease-causative variants in VCF files. Brief Bioinform. 2017;18(5):774.","journal-title":"Brief Bioinform"},{"issue":"W1","key":"5661_CR8","doi-asserted-by":"publisher","first-page":"W567","DOI":"10.1093\/nar\/gkx425","volume":"45","author":"H M\u00fcller","year":"2017","unstructured":"M\u00fcller H, Jimenez-Heredia R, Krolo A, Hirschmugl T, Dmytrus J, Boztug K, Bock CVCF. Filter: interactive prioritization of disease-linked genetic variants from sequencing data. Nucleic Acids Res. 2017;45(W1):W567\u201372.","journal-title":"Nucleic Acids Res"},{"issue":"7","key":"5661_CR9","doi-asserted-by":"publisher","first-page":"e1003153","DOI":"10.1371\/journal.pcbi.1003153","volume":"9","author":"U Paila","year":"2013","unstructured":"Paila U, Chapman BA, Kirchner R, Quinlan AR. GEMINI: integrative exploration of genetic variation and genome annotations. PLoS Comput Biol. 2013;9(7):e1003153.","journal-title":"PLoS Comput Biol"},{"issue":"2","key":"5661_CR10","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1093\/bib\/bbv051","volume":"17","author":"SN Hart","year":"2016","unstructured":"Hart SN, Duffy P, Quest DJ, Hossain A, Meiners MA, Kocher JP. VCF-Miner: GUI-based application for mining variants and annotations stored in VCF files. Brief Bioinform. 2016;17(2):346\u201351.","journal-title":"Brief Bioinform"},{"issue":"12","key":"5661_CR11","doi-asserted-by":"publisher","first-page":"2004","DOI":"10.1038\/nprot.2015.124","volume":"10","author":"D Smedley","year":"2015","unstructured":"Smedley D, Jacobsen JOB, J\u00e4ger M, K\u00f6hler S, Holtgrewe M, Schubach M, et al. Next-generation diagnostics and disease-gene discovery with the exomiser. Nat Protoc. 2015;10(12):2004.","journal-title":"Nat Protoc"},{"issue":"15","key":"5661_CR12","doi-asserted-by":"publisher","first-page":"2156","DOI":"10.1093\/bioinformatics\/btr330","volume":"27","author":"P Danecek","year":"2011","unstructured":"Danecek P, Auton A, Abecasis G, Albers CA, Banks E, DePristo MA, et al. The variant call format and VCFtools. Bioinformatics. 2011;27(15):2156.","journal-title":"Bioinformatics"},{"issue":"21","key":"5661_CR13","doi-asserted-by":"publisher","first-page":"2987","DOI":"10.1093\/bioinformatics\/btr509","volume":"27","author":"H Li","year":"2011","unstructured":"Li H. A statistical framework for SNP calling, mutation discovery, association mapping and population genetical parameter estimation from sequencing data. Bioinformatics. 2011;27(21):2987.","journal-title":"Bioinformatics"},{"issue":"9","key":"5661_CR14","doi-asserted-by":"publisher","first-page":"1297","DOI":"10.1101\/gr.107524.110","volume":"20","author":"A McKenna","year":"2010","unstructured":"McKenna A, Hanna M, Banks E, Sivachenko A, Cibulskis K, Kernytsky A, et al. The genome analysis toolkit: a mapreduce framework for analyzing next-generation DNA sequencing data. Genome Res. 2010;20(9):1297\u2013303.","journal-title":"Genome Res"},{"issue":"1","key":"5661_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12864-015-1973-7","volume":"16","author":"M Corpas","year":"2015","unstructured":"Corpas M, Valdivia-Granda W, Torres N, Greshake B, Coletta A, Knaus A, et al. Crowdsourced direct-to-consumer genomic analysis of a family quartet. BMC Genomics. 2015;16(1):1\u201316. https:\/\/doi.org\/10.1186\/s12864-015-1973-7.","journal-title":"BMC Genomics"},{"issue":"1","key":"5661_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/sdata.2016.25","volume":"3","author":"JM Zook","year":"2016","unstructured":"Zook JM, Catoe D, McDaniel J, Vang L, Spies N, Sidow A, et al. Extensive sequencing of seven human genomes to characterize benchmark reference materials. Sci Data. 2016;3(1):1\u201326.","journal-title":"Sci Data"},{"issue":"7571","key":"5661_CR17","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1038\/nature15393","volume":"526","author":"A Auton","year":"2015","unstructured":"Auton A, Abecasis GR, Altshuler DM, Durbin RM, Bentley DR, Chakravarti A, et al. A global reference for human genetic variation. Nature. 2015;526(7571):68\u201374.","journal-title":"Nature"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05661-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-024-05661-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05661-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,14]],"date-time":"2024-02-14T02:02:37Z","timestamp":1707876157000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-024-05661-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,14]]},"references-count":17,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["5661"],"URL":"https:\/\/doi.org\/10.1186\/s12859-024-05661-5","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,14]]},"assertion":[{"value":"29 May 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 February 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no financial or personal relationships with individuals or organizations that could inappropriately influence or bias the content of this paper. However, it should be noted that some of the authors are developers of the software being presented in this paper.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"68"}}