Overview
Downloading the pipeline is as simple as using Git, or using the GitHub website.
Several things will be downloaded during this section:
Pipeline Download
First-time Download
Using Git
- In a terminal, log in to the cluster (if you are using one)
- Navigate to the directory where you would like to download the pipeline (i.e.,
cd /work/helikarlab/joshl
) - Execute the following command to download the pipeline:
git clone https://github.com/HelikarLab/FastqToGeneCounts.git
Optionally, define the destination folder with:
git clone https://github.com/HelikarLab/FastqToGeneCounts.git DESTINATION_FOLDER
You can now navigate into the downloaded directory and run the pipeline.
Using GitHub
- Navigate to the GitHub repository
- Click the green “Code” button, which looks like this:
- Click
Download ZIP
, and follow the prompts (if any) to download the pipeline. - Unzip the downloaded file
- Once this is done, you must upload this directory onto the cluster (if you are using one)
- It is recommended to use a cluster, as the STAR aligner has high memory requirements.
- You should upload into the appropriate “work” directory (i.e.,
/work/helikarlab/joshl
)
- You can now navigate into the directory (on the cluster) and run the pipeline
Updating the Pipeline
- In a terminal, navigate to the directory where you downloaded the pipeline.
- Execute the following command to update the pipeline:
git pull
Unfortunately, there is no easy method of updating the pipeline strictly using the GitHub website. It is recommended to use Git to update.
If any errors occur during the update process, please open an issue on our GitHub page for assistance.
Conda Download
Nearly every cluster has conda installed. If you are running this in an environment that does not have conda installed (such as a local computer), please follow the instructions here to download and install conda for your system: https://docs.conda.io/en/latest/miniconda.html
This installation will use MiniConda, which is a slim version of Conda, capable of installing the necessary software for the pipeline.