Insane in the vembrane: filtering and transforming VCF/BCF files

Abstract Summary We present vembrane as a command line variant call format (VCF)/binary call format (BCF) filtering tool that consolidates and extends the filtering functionality of previous software to meet any imaginable filtering use case. Vembrane exposes the VCF/BCF file type specification and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Bioinformatics (Oxford, England) England), 2023-01, Vol.39 (1)
Hauptverfasser: Hartmann, Till, Schröder, Christopher, Kuthe, Elias, Lähnemann, David, Köster, Johannes
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 1
container_start_page
container_title Bioinformatics (Oxford, England)
container_volume 39
creator Hartmann, Till
Schröder, Christopher
Kuthe, Elias
Lähnemann, David
Köster, Johannes
description Abstract Summary We present vembrane as a command line variant call format (VCF)/binary call format (BCF) filtering tool that consolidates and extends the filtering functionality of previous software to meet any imaginable filtering use case. Vembrane exposes the VCF/BCF file type specification and its inofficial extensions by the annotation tools VEP and SnpEff as Python data structures. vembrane filter enables filtration by Python expressions, requiring only basic knowledge of the Python programming language. vembrane table allows users to generate tables from subsets of annotations or functions thereof. Finally, it is fast, by using pysam and relying on lazy evaluation. Availability and implementation Source code and installation instructions are available at github.com/vembrane/vembrane (doi: 10.5281/zenodo.7003981). Supplementary information Supplementary data are available at Bioinformatics online.
doi_str_mv 10.1093/bioinformatics/btac810
format Article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_9825764</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><oup_id>10.1093/bioinformatics/btac810</oup_id><sourcerecordid>2754857011</sourcerecordid><originalsourceid>FETCH-LOGICAL-c484t-c07a29c6a9840db1ff8d7f3db74e64c41495360790b29d74fda27f07df0bf2cc3</originalsourceid><addsrcrecordid>eNqNkc1OxCAUhYnR-P8KpokbN3WgQGldGLVxdJJJ3KhbQikopoUR2kl8e2lmnIyuXAGX7557Tw4AZwheIljiSW2csdr5TvRGhkndC1kguAMOEc5ZSgqEdrfuB-AohA8IIYU03wcHOKeoLAg8BDczG4RVibFJ_66SpepqH99XiTZtr7yxb4mwTdLHYhjHjYXXajq5q6YjosIJ2NOiDep0fR6Dl-n9c_WYzp8eZtXtPJWkIH0qIRNZKXMxjm1qpHXRMI2bmhGVE0kQKSnOISthnZUNI7oRGdOQNRrWOpMSH4Prle5iqDvVSGXjTi1feNMJ_8WdMPz3jzXv_M0teVlklOUkClysBbz7HFToeWeCVG0b7boh8IxRUlAGEYro-R_0ww3eRnscI4xplpWMRipfUdK7ELzSm2UQ5GNI_HdIfB1SbDzbtrJp-0klAmgFuGHxX9Fv_QylBA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3133522975</pqid></control><display><type>article</type><title>Insane in the vembrane: filtering and transforming VCF/BCF files</title><source>Oxford Journals Open Access Collection</source><source>MEDLINE</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>PubMed Central</source><source>Alma/SFX Local Collection</source><creator>Hartmann, Till ; Schröder, Christopher ; Kuthe, Elias ; Lähnemann, David ; Köster, Johannes</creator><creatorcontrib>Hartmann, Till ; Schröder, Christopher ; Kuthe, Elias ; Lähnemann, David ; Köster, Johannes</creatorcontrib><description>Abstract Summary We present vembrane as a command line variant call format (VCF)/binary call format (BCF) filtering tool that consolidates and extends the filtering functionality of previous software to meet any imaginable filtering use case. Vembrane exposes the VCF/BCF file type specification and its inofficial extensions by the annotation tools VEP and SnpEff as Python data structures. vembrane filter enables filtration by Python expressions, requiring only basic knowledge of the Python programming language. vembrane table allows users to generate tables from subsets of annotations or functions thereof. Finally, it is fast, by using pysam and relying on lazy evaluation. Availability and implementation Source code and installation instructions are available at github.com/vembrane/vembrane (doi: 10.5281/zenodo.7003981). Supplementary information Supplementary data are available at Bioinformatics online.</description><identifier>ISSN: 1367-4811</identifier><identifier>ISSN: 1367-4803</identifier><identifier>EISSN: 1367-4811</identifier><identifier>DOI: 10.1093/bioinformatics/btac810</identifier><identifier>PMID: 36519840</identifier><language>eng</language><publisher>England: Oxford University Press</publisher><subject>Annotations ; Applications Note ; Availability ; Bioinformatics ; Data structures ; Filtration ; Format ; Genetic Variation ; Humans ; Mental Disorders ; Programming Languages ; Python ; Software ; Source code</subject><ispartof>Bioinformatics (Oxford, England), 2023-01, Vol.39 (1)</ispartof><rights>The Author(s) 2022. Published by Oxford University Press. 2022</rights><rights>The Author(s) 2022. Published by Oxford University Press.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c484t-c07a29c6a9840db1ff8d7f3db74e64c41495360790b29d74fda27f07df0bf2cc3</citedby><cites>FETCH-LOGICAL-c484t-c07a29c6a9840db1ff8d7f3db74e64c41495360790b29d74fda27f07df0bf2cc3</cites><orcidid>0000-0002-9138-4112 ; 0000-0002-6993-347X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC9825764/pdf/$$EPDF$$P50$$Gpubmedcentral$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC9825764/$$EHTML$$P50$$Gpubmedcentral$$Hfree_for_read</linktohtml><link.rule.ids>230,314,723,776,780,860,881,1598,27901,27902,53766,53768</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/36519840$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Hartmann, Till</creatorcontrib><creatorcontrib>Schröder, Christopher</creatorcontrib><creatorcontrib>Kuthe, Elias</creatorcontrib><creatorcontrib>Lähnemann, David</creatorcontrib><creatorcontrib>Köster, Johannes</creatorcontrib><title>Insane in the vembrane: filtering and transforming VCF/BCF files</title><title>Bioinformatics (Oxford, England)</title><addtitle>Bioinformatics</addtitle><description>Abstract Summary We present vembrane as a command line variant call format (VCF)/binary call format (BCF) filtering tool that consolidates and extends the filtering functionality of previous software to meet any imaginable filtering use case. Vembrane exposes the VCF/BCF file type specification and its inofficial extensions by the annotation tools VEP and SnpEff as Python data structures. vembrane filter enables filtration by Python expressions, requiring only basic knowledge of the Python programming language. vembrane table allows users to generate tables from subsets of annotations or functions thereof. Finally, it is fast, by using pysam and relying on lazy evaluation. Availability and implementation Source code and installation instructions are available at github.com/vembrane/vembrane (doi: 10.5281/zenodo.7003981). Supplementary information Supplementary data are available at Bioinformatics online.</description><subject>Annotations</subject><subject>Applications Note</subject><subject>Availability</subject><subject>Bioinformatics</subject><subject>Data structures</subject><subject>Filtration</subject><subject>Format</subject><subject>Genetic Variation</subject><subject>Humans</subject><subject>Mental Disorders</subject><subject>Programming Languages</subject><subject>Python</subject><subject>Software</subject><subject>Source code</subject><issn>1367-4811</issn><issn>1367-4803</issn><issn>1367-4811</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>TOX</sourceid><sourceid>EIF</sourceid><recordid>eNqNkc1OxCAUhYnR-P8KpokbN3WgQGldGLVxdJJJ3KhbQikopoUR2kl8e2lmnIyuXAGX7557Tw4AZwheIljiSW2csdr5TvRGhkndC1kguAMOEc5ZSgqEdrfuB-AohA8IIYU03wcHOKeoLAg8BDczG4RVibFJ_66SpepqH99XiTZtr7yxb4mwTdLHYhjHjYXXajq5q6YjosIJ2NOiDep0fR6Dl-n9c_WYzp8eZtXtPJWkIH0qIRNZKXMxjm1qpHXRMI2bmhGVE0kQKSnOISthnZUNI7oRGdOQNRrWOpMSH4Prle5iqDvVSGXjTi1feNMJ_8WdMPz3jzXv_M0teVlklOUkClysBbz7HFToeWeCVG0b7boh8IxRUlAGEYro-R_0ww3eRnscI4xplpWMRipfUdK7ELzSm2UQ5GNI_HdIfB1SbDzbtrJp-0klAmgFuGHxX9Fv_QylBA</recordid><startdate>20230101</startdate><enddate>20230101</enddate><creator>Hartmann, Till</creator><creator>Schröder, Christopher</creator><creator>Kuthe, Elias</creator><creator>Lähnemann, David</creator><creator>Köster, Johannes</creator><general>Oxford University Press</general><general>Oxford Publishing Limited (England)</general><scope>TOX</scope><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QF</scope><scope>7QO</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7TA</scope><scope>7TB</scope><scope>7TM</scope><scope>7TO</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>H8G</scope><scope>H94</scope><scope>JG9</scope><scope>JQ2</scope><scope>K9.</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>P64</scope><scope>7X8</scope><scope>5PM</scope><orcidid>https://orcid.org/0000-0002-9138-4112</orcidid><orcidid>https://orcid.org/0000-0002-6993-347X</orcidid></search><sort><creationdate>20230101</creationdate><title>Insane in the vembrane: filtering and transforming VCF/BCF files</title><author>Hartmann, Till ; Schröder, Christopher ; Kuthe, Elias ; Lähnemann, David ; Köster, Johannes</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c484t-c07a29c6a9840db1ff8d7f3db74e64c41495360790b29d74fda27f07df0bf2cc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Annotations</topic><topic>Applications Note</topic><topic>Availability</topic><topic>Bioinformatics</topic><topic>Data structures</topic><topic>Filtration</topic><topic>Format</topic><topic>Genetic Variation</topic><topic>Humans</topic><topic>Mental Disorders</topic><topic>Programming Languages</topic><topic>Python</topic><topic>Software</topic><topic>Source code</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hartmann, Till</creatorcontrib><creatorcontrib>Schröder, Christopher</creatorcontrib><creatorcontrib>Kuthe, Elias</creatorcontrib><creatorcontrib>Lähnemann, David</creatorcontrib><creatorcontrib>Köster, Johannes</creatorcontrib><collection>Oxford Journals Open Access Collection</collection><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Biotechnology Research Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Nucleic Acids Abstracts</collection><collection>Oncogenes and Growth Factors Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Copper Technical Reference Library</collection><collection>AIDS and Cancer Research Abstracts</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Health &amp; Medical Complete (Alumni)</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Bioinformatics (Oxford, England)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hartmann, Till</au><au>Schröder, Christopher</au><au>Kuthe, Elias</au><au>Lähnemann, David</au><au>Köster, Johannes</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Insane in the vembrane: filtering and transforming VCF/BCF files</atitle><jtitle>Bioinformatics (Oxford, England)</jtitle><addtitle>Bioinformatics</addtitle><date>2023-01-01</date><risdate>2023</risdate><volume>39</volume><issue>1</issue><issn>1367-4811</issn><issn>1367-4803</issn><eissn>1367-4811</eissn><abstract>Abstract Summary We present vembrane as a command line variant call format (VCF)/binary call format (BCF) filtering tool that consolidates and extends the filtering functionality of previous software to meet any imaginable filtering use case. Vembrane exposes the VCF/BCF file type specification and its inofficial extensions by the annotation tools VEP and SnpEff as Python data structures. vembrane filter enables filtration by Python expressions, requiring only basic knowledge of the Python programming language. vembrane table allows users to generate tables from subsets of annotations or functions thereof. Finally, it is fast, by using pysam and relying on lazy evaluation. Availability and implementation Source code and installation instructions are available at github.com/vembrane/vembrane (doi: 10.5281/zenodo.7003981). Supplementary information Supplementary data are available at Bioinformatics online.</abstract><cop>England</cop><pub>Oxford University Press</pub><pmid>36519840</pmid><doi>10.1093/bioinformatics/btac810</doi><orcidid>https://orcid.org/0000-0002-9138-4112</orcidid><orcidid>https://orcid.org/0000-0002-6993-347X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1367-4811
ispartof Bioinformatics (Oxford, England), 2023-01, Vol.39 (1)
issn 1367-4811
1367-4803
1367-4811
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_9825764
source Oxford Journals Open Access Collection; MEDLINE; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; PubMed Central; Alma/SFX Local Collection
subjects Annotations
Applications Note
Availability
Bioinformatics
Data structures
Filtration
Format
Genetic Variation
Humans
Mental Disorders
Programming Languages
Python
Software
Source code
title Insane in the vembrane: filtering and transforming VCF/BCF files
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T03%3A27%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Insane%20in%20the%20vembrane:%20filtering%20and%20transforming%20VCF/BCF%20files&rft.jtitle=Bioinformatics%20(Oxford,%20England)&rft.au=Hartmann,%20Till&rft.date=2023-01-01&rft.volume=39&rft.issue=1&rft.issn=1367-4811&rft.eissn=1367-4811&rft_id=info:doi/10.1093/bioinformatics/btac810&rft_dat=%3Cproquest_pubme%3E2754857011%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3133522975&rft_id=info:pmid/36519840&rft_oup_id=10.1093/bioinformatics/btac810&rfr_iscdi=true