Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • mspivakov
    Junior Member
    • Feb 2011
    • 2

    Python API for VCF files

    Hi everyone,

    I wanted to share with you a prototype Python module for parsing and filtering VCF files. It was tested on pooled files generated by GATK UnifiedGenotyper (ie, they contain both pool-level and sample-level fields), but it shouldn't require much tweaking (if at all) for use with VCFs generated by other tools.

    The module and a short tutorial can be downloaded from here:


    Please let me know if you find it useful or have any comments/suggestions.

    Cheers,
    Mikhail
    Last edited by mspivakov; 02-04-2011, 01:08 PM.
  • mspivakov
    Junior Member
    • Feb 2011
    • 2

    #2
    Have now fixed a minor bug in VCFfilter.
    Please re-download the module if you've already tried it.

    Comment

    • casbon
      Junior Member
      • Sep 2011
      • 7

      #3
      I have a python VCF parser up on github, if that helps. Check the pyvcf documentation. There is an extensible VCF filter as well.

      Comment

      • casbon
        Junior Member
        • Sep 2011
        • 7

        #4
        Just a quick update, I have released the last pyvcf in the 0.4 release http://pyvcf.readthedocs.org/en/late...Y.html#release

        I'm now considering VCF 4.1 and SV support, if you have any experience with these types of data, help us flesh out the API:
        Some new metadata in VCF 4.1 spec, notably contigs. Added test data and tests, need to write code for this.

        Comment

        • casbon
          Junior Member
          • Sep 2011
          • 7

          #5
          I just released PyVCF 0.5.0. This release brings VCF 4.1 Support, including support for structural variation and breakends. It includes many improvements to the VCF writer, a new utility vcf_melt and a new set of filters. You can see the full list of changes.

          Thanks very much to @dzerbino, @lennax, @libor-m, @ilyaminkin and @martijnvermaat for help on this release.

          Comment

          • gourneau
            Junior Member
            • Jan 2011
            • 2

            #6
            Thanks for the lib casbon

            Comment

            • FrankiB
              Member
              • Dec 2013
              • 23

              #7
              Is it working with python 3.3 and if yes, where can I find instructions for installation?
              Last edited by FrankiB; 04-07-2014, 11:32 AM.

              Comment

              • TiborNagy
                Senior Member
                • Mar 2010
                • 329

                #8
                If you have setuptools installed, you can use:
                python setup.py install

                Comment

                Latest Articles

                Collapse

                • mylaser
                  Reply to Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
                  by mylaser
                  Kheloyar – Everything You Need to Know About Kheloyaar Login and Kheoyar Id
                  If you are looking for an online gaming platform that offers a user-friendly experience, Kheloyar has become a name that many users search for. Whether you're interested in creating a new account, accessing your dashboard through Kheloyaar Login, or learning how to obtain a Kheoyar Id, understanding the platform's features and account process is essential.
                  This guide explains everything you need to know about...
                  Yesterday, 01:13 AM
                • SEQadmin2
                  Advanced Sequencing Platforms Tackle Neuroscience’s Toughest Genomics Problems
                  by SEQadmin2



                  Genomics studies in neuroscience face a special challenge due to the brain’s complexity and scarcity of samples. Mapping changes in cell type and state using conventional next-generation sequencing methods remains challenging. Advances in technologies like single-cell sequencing, spatial transcriptomics, and long-read sequencing have opened the door to deeper studies of the brain and diseases like Alzheimer’s, amyotrophic lateral sclerosis (ALS), and schizophrenia.
                  ...
                  07-09-2026, 11:10 AM
                • SEQadmin2
                  Cancer Drug Resistance: The Lingering Barrier to Rising Survival
                  by SEQadmin2



                  Cancer survival rates have significantly increased in the last few decades in the United States, reaching a combined 70% 5-year survival rate by 2021. Behind this number, there are years of research to find new therapies, drug targets, and early detection methods. But there is one core challenge that keeps slowing down these advances, and it’s about drug resistance.

                  There is no single reason why many patients don’t respond to treatment as expected. Cancer is...
                  07-08-2026, 05:17 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by SEQadmin2, 07-09-2026, 10:04 AM
                0 responses
                19 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 07-08-2026, 10:08 AM
                0 responses
                11 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 07-07-2026, 11:05 AM
                0 responses
                26 views
                0 reactions
                Last Post SEQadmin2  
                Started by SEQadmin2, 07-02-2026, 11:08 AM
                0 responses
                31 views
                0 reactions
                Last Post SEQadmin2  
                Working...