This repository provides published and unpublished test datasets that will be used to test multilocus amplicon sequencing in our workshop during the NOBIS conference at the Naturhistorisches Museum Wien on November 28th 2024. Please find the slides for the presentation in here
AmpliPiper is an open-source automated analysis pipeline based on BASH scripting, Python and R for analyzing high-throughput amplicon sequencing data for multiple samples and loci. The pipeline performs various tasks, including raw read demultiplexing, filtering, consensus sequence reconstruction, species identification and phylogenetic analysis.
Raw reads and phylogenetic tree files of a subset of samples from the complex plant genus Mercurialis - a close relative of the nettle (Urtica dioica) - were obtained from the following publication:
Gerchen JF, Veltsos P, Pannell JR. Recurrent allopolyploidization, Y-chromosome introgression and the evolution of sexual systems in the plant genus Mercurialis. Philos Trans R Soc Lond B Biol Sci. 2022 May 9;377(1850):20210224. doi: 10.1098/rstb.2021.0224. Epub 2022 Mar 21. PMID: 35306889; PMCID: PMC8935306.
An unpublished dataset based on "Daddy longlegs" (Opiliones) samples collected in the course of the ABOL initative that were sequenced with ONT for the COX1 locus (amplified with standard barcoding Folmer primers).
Make sure that you have git
installed and properly set up on your system. Clone the repository by typing in your commandline:
## go to your target directory
cd <path/to/target/folder>
## use git to clone this repository
git clone https://github.com/nhmvienna/AmpliPiper_Workshop_2024
If you have Docker and want to run the pipeline with that you should:
-
Modify the .env file so that the
USERDATA_PATH
to match with the path to the clonedAmpliPiper_Workshop_2024
repository.⚠️ WARNING!⚠️ If you are on Windows, you should specify the path exactly in this way:USERDATA_PATH="c:/Users/user/path/to/AmpliPiper_Workshop_2024"
for example:
USERDATA_PATH="c:/Users/User/AmpliPiper_Workshop_2024"
-
Use the following command to launch the environment:
- If you are on Linux:
bash compose.sh
- If you are on Windows Powershell:
.\compose.ps1
-
Inside the environment that this command will create, run:
bash docker_main.sh
⚠️ WARNING!⚠️ Workspaces don't automatically delete after you close them!
Follow these steps to delete a workspace (and save precious cloud quota):