在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:DeepVariant开源软件地址:https://gitee.com/openvinotoolkit-prc/deepvariant开源软件介绍:DeepVariantDeepVariant is a deep learning-based variant caller that takes aligned reads (inBAM or CRAM format), produces pileup image tensors from them, classify eachtensor using a convolutional neural network, and finally reports the results ina standard VCF or gVCF file. DeepVariant supports:
How to runWe recommend using our Docker solution. The command will look like this: BIN_VERSION="1.0.0"docker run \ -v "YOUR_INPUT_DIR":"/input" \ -v "YOUR_OUTPUT_DIR:/output" \ google/deepvariant:"${BIN_VERSION}" \ /opt/deepvariant/bin/run_deepvariant \ --model_type=WGS \ **Replace this string with exactly one of the following [WGS,WES,PACBIO,HYBRID_PACBIO_ILLUMINA]** --ref=/input/YOUR_REF \ --reads=/input/YOUR_BAM \ --output_vcf=/output/YOUR_OUTPUT_VCF \ --output_gvcf=/output/YOUR_OUTPUT_GVCF \ --num_shards=$(nproc) **This will use all your cores to run make_examples. Feel free to change.** To see all flags you can use, run: If you're using GPUs, or want to use Singularity instead, seeQuick Start for more details or see all thesetup options available including solutions on externalplatforms. For more information, also see:
How to citeIf you're using DeepVariant in your work, please cite: A universal SNP and small-indel variant caller using deep neural networks. Nature Biotechnology 36, 983–987 (2018). Additionally, if you are generating multi-sample calls using ourDeepVariant and GLnexus Best Practices, pleasecite: Accurate, scalable cohort variant calls using DeepVariant and GLnexus. bioRxiv10.1101/2020.02.10.942086v1 (2020). Why Use DeepVariant?
(1): Time estimates do not include mapping. How DeepVariant worksFor more information on the pileup images and how to read them, please see the"Looking through DeepVariant's Eyes" blog post. DeepVariant relies on Nucleus, a library ofPython and C++ code for reading and writing data in common genomics file formats(like SAM and VCF) designed for painless integration with theTensorFlow machine learning framework. Nucleuswas built with DeepVariant in mind and open-sourced separately so it can be usedby anyone in the genomics research community for other projects. See this blogpost onUsing Nucleus and TensorFlow for DNA Sequencing Error Correction. DeepVariant SetupPrerequisites
Official SolutionsBelow are the official solutions provided by theGenomics team in Google Health.
External SolutionsThe following pipelines are not created or maintained by theGenomics team in Google Health.Please contact the relevant teams if you have any questions or concerns.
Contribution GuidelinesPlease open a pull request ifyou wish to contribute to DeepVariant. Note, we have not set up theinfrastructure to merge pull requests externally. If you agree, we will test andsubmit the changes internally and mention your contributions in ourrelease notes. We apologizefor any inconvenience. If you have any difficulty using DeepVariant, feel free toopen an issue. If you havegeneral questions not specific to DeepVariant, we recommend that you post on acommunity discussion forum such as BioStars. LicenseAcknowledgementsDeepVariant happily makes use of many open source packages. We would like tospecifically call out a few key ones:
We thank all of the developers and contributors to these packages for theirwork. DisclaimerThis is not an official Google product. |
请发表评论