awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/deepvariant

0
View on GitHub↗
3,729 stars·791 forks·Python·BSD-3-Clause·2 views

Deepvariant

DeepVariant is a deep learning genotyping tool and DNA sequence analysis pipeline used to identify single nucleotide polymorphisms and indels from next-generation sequencing data. It functions as a convolutional neural network genetic variant caller that treats genomic read alignments as multi-channel image tensors to determine genotypes.

The system supports specialized analysis workflows including long-read variant calling for circular consensus sequencing and trio-based variant calling to identify inherited or de novo mutations. It enables model optimization for new species or genome contexts through variant model retraining and the use of pre-trained checkpoints.

The project covers a broad range of genomic analysis capabilities, including multiallelic variant resolution, genomic error correction, and haploid genotype adjustment for sex-linked chromosomes. It also provides utilities for consensus sequence determination and haplotype-aware read sorting to increase detection precision.

Features

  • Deep Learning Genotyping Tools - Provides a neural network based system for calling single nucleotide polymorphisms and insertions or deletions in genomic data.
  • Genomic Variant Classifiers - Uses convolutional neural networks to classify genomic variants by treating read alignments as multi-channel image tensors.
  • DNA Sequence Analysis Pipelines - Provides a computational workflow for processing DNA sequencing reads to determine consensus sequences and genotype mutations.
  • Long-Read Variant Callers - Provides a specialized analysis tool for identifying genetic mutations from circular consensus sequencing and other long-read technologies.
  • Tensor-Based Genotype Representation - Represents overlapping DNA reads as structured multidimensional arrays to allow deep learning models to analyze spatial patterns.
  • Trio Variant Callers - Provides a genomic analysis tool that predicts inherited and de novo mutations by comparing related sample sets.
  • Genomic Input Encoding - Encodes base qualities and sequence identities into separate image channels for processing by deep neural networks.
  • Genomic Model Checkpoints - Provides pre-trained model checkpoints to initialize variant calling for new species via weight fine-tuning.
  • Genomic - Optimizes models for new genome contexts or species using specific data and silver standard callsets to improve accuracy.
  • Sequence Model Training - Implements training procedures to adjust model weights using labeled examples for optimizing variant calling across different data types.
  • Genomic - Optimizes neural network weights for specific species or genome contexts using labeled sequencing data.
  • Trio Genomic Analysis - Predicts inherited or de novo mutations by calling variants across related family samples.
  • Multiallelic - Resolves complex multiallelic genotypes by processing tensors for each possible combination of alternate alleles.
  • Phased Haplotype Calling - Increases precision for indel detection by sorting reads according to their haplotype to provide better context.
  • Trio - Predicts genomic variants across related samples to identify inherited or de novo mutations.
  • Consensus Sequence Determiners - Identifies correct DNA bases by analyzing matrices of normalized base counts from overlapping reads.
  • Genomic Error Correction - Predicts and fixes missing or low-quality bases in DNA sequences by leveraging reference genome patterns.
  • Genomic Read Error Correctors - Predicts missing or low-quality bases in DNA sequences by training neural networks on reference genome patterns.
  • Haplotype-Aware Read Sorting - Organizes genomic reads by their shared ancestral origin to provide cleaner contextual signals for indel detection.
  • Biological Analysis - Identifies genetic variations from DNA sequencing data.
  • Variant Calling - Deep learning-based variant caller.

Star history

Star history chart for google/deepvariantStar history chart for google/deepvariant

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Deepvariant

Similar open-source projects, ranked by how many features they share with Deepvariant.
  • baidu-research/warp-ctcbaidu-research avatar

    baidu-research/warp-ctc

    4,066View on GitHub↗

    warp-ctc is a high-performance library for calculating connectionist temporal classification loss to train sequence-to-sequence deep learning models. It provides a numerical stability layer using log-space computation to prevent underflow and precision errors during probability calculations for long sequences. The library utilizes hardware-accelerated kernels to compute loss in parallel across CPU and GPU architectures. It focuses on increasing training throughput by optimizing the dynamic programming steps of the CTC algorithm. These capabilities support the training of models for speech re

    Cuda
    View on GitHub↗4,066
  • morvanzhou/tensorflow-tutorialMorvanZhou avatar

    MorvanZhou/Tensorflow-Tutorial

    4,334View on GitHub↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

    Pythonautoencoderclassificationcnn
    View on GitHub↗4,334
  • haifengl/smilehaifengl avatar

    haifengl/smile

    6,387View on GitHub↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Java
    View on GitHub↗6,387
  • wb14123/seq2seq-coupletwb14123 avatar

    wb14123/seq2seq-couplet

    5,491View on GitHub↗

    This project is a deep learning poetry generator designed to create traditional Chinese couplets. It utilizes a sequence-to-sequence neural network architecture to map input text sequences to matching output sequences, functioning as a text generation model and an inference web service. The system features a neural text ranking mechanism that evaluates candidate outputs based on length consistency and character patterns to ensure structural alignment. It also includes a content filtering process that scans generated text against forbidden word lists to remove sensitive or inappropriate materi

    Python
    View on GitHub↗5,491
See all 30 alternatives to Deepvariant→

Frequently asked questions

What does google/deepvariant do?

DeepVariant is a deep learning genotyping tool and DNA sequence analysis pipeline used to identify single nucleotide polymorphisms and indels from next-generation sequencing data. It functions as a convolutional neural network genetic variant caller that treats genomic read alignments as multi-channel image tensors to determine genotypes.

What are the main features of google/deepvariant?

The main features of google/deepvariant are: Deep Learning Genotyping Tools, Genomic Variant Classifiers, DNA Sequence Analysis Pipelines, Long-Read Variant Callers, Tensor-Based Genotype Representation, Trio Variant Callers, Genomic Input Encoding, Genomic Model Checkpoints.

What are some open-source alternatives to google/deepvariant?

Open-source alternatives to google/deepvariant include: baidu-research/warp-ctc — warp-ctc is a high-performance library for calculating connectionist temporal classification loss to train… wb14123/seq2seq-couplet — This project is a deep learning poetry generator designed to create traditional Chinese couplets. It utilizes a… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… haifengl/smile — Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of… deepchem/deepchem — DeepChem is an open-source Python framework for applying deep learning to molecular, chemical, and biological data,… brentp/smoove — structural variant calling and genotyping with existing tools, but, smoothly.