Skip to content

Commit

Permalink
JOSS formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
bede committed Jul 12, 2017
1 parent ff466a5 commit d69f21c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 15 deletions.
Binary file modified kindelflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 3 additions & 15 deletions paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,29 +21,17 @@ bibliography: paper.bib
---



# Summary

Kindel is a collection of tools for inferring consensus sequence from an alignment of nucleotide sequences in Sequence Alignment/Map (SAM) format [@samtools]. Sequence substitutions, insertions and deletions (indels) are represented in the generated consensus where the majority of sequence information—even that contained within unaligned sequence regions—supports their presence. At regions where reads deviate sufficiently from the reference sequence, unaligned sequence context is used to locally reassemble a consensus. In this way, Kindel generates a data-specific reference sequence that maximises overall read-reference similarity. An elegant streaming consensus approach to consensus inference was implemented in OCOCO [@ococo], but like other approaches it fails to reconcile indels.
Kindel is a collection of tools for inferring consensus sequence from an alignment of nucleotide sequences in Sequence Alignment/Map (SAM) format [@samtools] in the presence of substitutions, insertions and deletions (indels). At regions where reads deviate sufficiently from the reference sequence, partially unaligned sequence context is used to perform local reassembly. In this way, Kindel generates a data-specific reference sequence that maximises overall read-reference similarity. While an elegant streaming approach to consensus inference was implemented in OCOCO [@ococo], like other approaches it fails to reconcile indels.

Kindel was developed for inferring consensus of highly diverse populations of RNA viruses such as hepatitis C and HIV, and is tested with deep sequenced hepatitis C alignments generated by BWA-MEM [@bwa] and Segemehl [@segemehl]. Furthermore, Kindel may be used to quantify and visualise subconsensus variation in allele frequencies across a reference sequence, facilitating comparison of intrapatient population state among multiple individuals and/or timepoints. Kindel is implemented as a Python 3 package with a command line interface.



### Core functionality

![clip-dominant region](kindelflow.png)





### Reassembly of clip-dominant regions (CDRs) with `--realign`

![clip-dominant region](cdrs.png)

![Usage overview.](kindelflow.png)


![Local reassembly of clip-dominant regions (CDRs). Leveraging partially aligned reads, consensus can be accurately inferred across unrepresentative and poorly covered regions of reference sequence.](cdrs.png)


# References

0 comments on commit d69f21c

Please sign in to comment.