RagTag ist eine Sammlung von Softwaretools zum Gerüstbau und zur Verbesserung moderner Genomassemblierungen. Zu den Aufgaben gehören:
RagTag bietet außerdem Befehlszeilen-Dienstprogramme für die Arbeit mit gängigen Genom-Assembly-Dateiformaten.
# install with conda
conda install -c bioconda ragtag
# correct a query assembly
ragtag.py correct ref.fasta query.fasta
# scaffold a query assembly
ragtag.py scaffold ref.fasta query.fasta
# scaffold with multiple references/maps
ragtag.py scaffold -o out_1 ref1.fasta query.fasta
ragtag.py scaffold -o out_2 ref2.fasta query.fasta
ragtag.py merge query.fasta out_ * / * .agp other.map.agp
# use Hi-C to resolve conflicts
ragtag.py merge -b hic.bam query.fasta out_ * / * .agp other.map.agp
# make joins and fill gaps in target.fa using sequences from query.fa
ragtag.py patch target.fa query.fa
Eine ausführliche Dokumentation finden Sie im Wiki.
RagTag ersetzt RaGOO:
Viele der wichtigsten algorithmischen Verbesserungen im Vergleich zur ersten Version von RaGOO wurden von Aleksey Zimin, dem Hauptentwickler des MaSuRCA-Assemblers, bereitgestellt. Luca Venturini schlug viele Funktionserweiterungen vor und implementierte sie zunächst, beispielsweise die Pysam-Integration. RagTag „merge“ wurde von CAMSA inspiriert. Der Entwickler von CAMSA, Sergey Aganezov, half bei der Überprüfung des relevanten RagTag-Codes. RagTag „Patch“ wurde von Grafter inspiriert, einem Gerüstwerkzeug von Melanie Kirsche. Melanie gab Anleitung für die RagTag-Implementierung. Michael Schatz hat das gesamte Projekt begleitet.