All Projects → mpieva → mapping-iterative-assembler

mpieva / mapping-iterative-assembler

Licence: Artistic-2.0 license
Consensus calling (or "reference assisted assembly"), chiefly of ancient mitochondria

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to mapping-iterative-assembler

Sibeliaz
A fast whole-genome aligner based on de Bruijn graphs
Stars: ✭ 76 (+406.67%)
Mutual labels:  genomics, alignment
Genomeworks
SDK for GPU accelerated genome assembly and analysis
Stars: ✭ 215 (+1333.33%)
Mutual labels:  genomics, alignment
mity
mity: A highly sensitive mitochondrial variant analysis pipeline for whole genome sequencing data
Stars: ✭ 27 (+80%)
Mutual labels:  genomics, mitochondria
DRAM
Distilled and Refined Annotation of Metabolism: A tool for the annotation and curation of function for microbial and viral genomes
Stars: ✭ 159 (+960%)
Mutual labels:  genomics
gubbins
Rapid phylogenetic analysis of large samples of recombinant bacterial whole genome sequences using Gubbins
Stars: ✭ 103 (+586.67%)
Mutual labels:  genomics
vrs-python
GA4GH Variation Representation Python Implementation
Stars: ✭ 35 (+133.33%)
Mutual labels:  genomics
DISCOVER
DISCOVER co-occurrence and mutual exclusivity analysis for cancer genomics data
Stars: ✭ 21 (+40%)
Mutual labels:  genomics
LRSDAY
LRSDAY: Long-read Sequencing Data Analysis for Yeasts
Stars: ✭ 26 (+73.33%)
Mutual labels:  genomics
OpenOmics
A bioinformatics API and web-app to integrate multi-omics datasets & interface with public databases.
Stars: ✭ 22 (+46.67%)
Mutual labels:  genomics
mandrake
Mandrake 🌿/👨‍🔬🦆 – Fast visualisation of the population structure of pathogens using Stochastic Cluster Embedding
Stars: ✭ 29 (+93.33%)
Mutual labels:  genomics
instaGRAAL
Large genome reassembly based on Hi-C data, continuation of GRAAL
Stars: ✭ 32 (+113.33%)
Mutual labels:  genomics
DriverPower
DriverPower
Stars: ✭ 22 (+46.67%)
Mutual labels:  genomics
CuteVCF
simple viewer for variant call format using htslib
Stars: ✭ 30 (+100%)
Mutual labels:  genomics
psmc
Implementation of the Pairwise Sequentially Markovian Coalescent (PSMC) model
Stars: ✭ 121 (+706.67%)
Mutual labels:  genomics
ChromAlignNet
Deep neural network for the alignment of GC-MS peaks
Stars: ✭ 29 (+93.33%)
Mutual labels:  alignment
cryfa
A secure encryption tool for genomic data
Stars: ✭ 53 (+253.33%)
Mutual labels:  genomics
human genomics pipeline
A Snakemake workflow to process single samples or cohorts of paired-end sequencing data (WGS or WES) using trim galore/bwa/GATK4/parabricks.
Stars: ✭ 19 (+26.67%)
Mutual labels:  genomics
unicode display width
Displayed width of UTF-8 strings in Modern C++
Stars: ✭ 30 (+100%)
Mutual labels:  alignment
genoiser
use the noise
Stars: ✭ 15 (+0%)
Mutual labels:  genomics
minineedle
Needleman-Wunsch and Smith-Waterman algorithms in python
Stars: ✭ 27 (+80%)
Mutual labels:  alignment

mapping-iterative-assembler

The basic idea of this program is to align DNA sequencing fragments (shotgun or targeted resequencing) to a reference, then call a consensus. Then the consensus is used as new reference and the process is repeated until convergence. Since it was originally designed to be used on ancient DNA, it supports a position specific substitution matrix, which improves both alignment and consensus calling on chemically damaged aDNA.

MIA has been used to assemble a number of Neandertal and early modern human mitochondria. Occasionally it has been used on smallish nuclear regions, but it will probably not scale to a genome wide analysis.

contamination-checker

This program takes the output of MIA and tries to make sure an assembled mitochondrion is free from contamination. It works by looking for positions in the called consensus where it differs from a panel of known human mitochondria, then classifies each read as either belonging to the sample or a putative contaminant.

Installation Instructions

If you get MIA from the Git repository, you will need the usual build environment (Gcc, Make, ...) and GNU Autotools (autoconf and automake). Installation should work like this:

sh bootstrap.sh
./configure
make
make install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].