GNU General Public License, GPLv3
Patchwork is an alignment-based program for retrieving and concatenating phylogenetic markers from whole-genome sequencing (WGS) data. The program searches the provided DNA query contigs against one or more amino acid reference sequences. Multiple, overlapping hits are merged to derive a single, continuous sequence for each reference sequence.
- Align nucleotide sequences to one or more protein sequences
- Works with already assembled contigs or raw reads
- Stitch overlapping or gappy sequences together based on a reference
- Find homologs, even in distantly-related taxa
- 🐇 Written in Julia and utilizing DIAMOND for maximum speed
We are currently working on a Conda build. In the future,
the user will be able to install this program by running conda install -c bioconda patchwork
. Until then, please refer to
these instructions
for installing from source. It is now also possible to install
Patchwork using Docker.
Please see our Wiki.
Thalén, F., Köhne, C. G., & Bleidorn, C. (2023). Patchwork: alignment-based retrieval and concatenation of phylogenetic markers from genomic data. Genome Biology and Evolution, 15(12), evad227.
BibTeX-format:
@article{thalen2023patchwork,
title={Patchwork: alignment-based retrieval and concatenation of phylogenetic markers from genomic data},
author={Thal{\'e}n, Felix and K{\"o}hne, Clara G and Bleidorn, Christoph},
journal={Genome Biology and Evolution},
volume={15},
number={12},
pages={evad227},
year={2023},
publisher={Oxford University Press US}
}