Git Product home page Git Product logo

igpipeline's Introduction

Antibody Analysis

Warning

This branch refers to our article:

Use the branch igpipeline2_timepoint_v2 if you are interested in the analyzes of the following articles:


Table of Contents

Installing Docker Desktop on macOS and Windows

On the official Docker website, click on the button "Download for Mac" for macOS users or "Download for Windows" for Windows OS users.

Regardless the selected OS, a new web page will be open and the dmg file can be downloaded clicking on the button "Get Docker"

The same web page describes:

Install it on macOS

Double-click Docker.dmg to start the install process.

When the installation completes and Docker starts, the whale in the top status bar shows that Docker is running, and accessible from a terminal.

Install it on Windows

Double-click Docker for Windows Installer to run the installer.

When the installation finishes, Docker starts automatically. The whale in the notification area indicates that Docker is running, and accessible from a terminal.

Executing IgPipeline

Step 1:

Once Docker is installed, download the image containing the IgPipeline on https://hub.docker.com/r/stratust/igpipeline

Open up a terminal session and download the image using the command docker pull stratust/igpipeline


Step 2:

In Desktop, create a folder named "ig_analysis". Inside this folder, download and extract the zip file available through this link and create a folder named "results"


Step 3:

  • To load a container with the downloaded image, open up a terminal session and type:

docker run -it -v ~/Desktop/ig_analysis/data:/igpipeline/data -v ~/Desktop/ig_analysis/results:/igpipeline/results stratust/igpipeline:latest

  • Right after the container is loaded, to start the pipeline execution type:
snakemake --until SHM


Warnings

  • In the hydrophobicity analysis we calculate the GRAVY score for 22,654,256 IGH CDR3 sequences from a public database of memory B-cell receptor sequences (doi:10.1371/journal.pone.0160853), which requires plenty of computing resources and it takes ~30 min to execute. Using the command provided above this step WILL NOT be executed. If you want to execute the hydrophobicity score calculation, run the pipeline with the command snakemake

  • If you have enough computing resources to parallelize the execution, specify the parameter -j < number_of_cores > for the snakemake.


That's it ! The IgPipeline is executing.


Step 4:

Once the execution finishes, the results will be available in the folder "results"


igpipeline's People

Contributors

stratust avatar

Stargazers

 avatar  avatar Dimitri Sokolowskei avatar Gabriela Santos avatar Regina avatar  avatar  avatar Particle Counting Activism avatar Jesse Connell avatar TIShashkova avatar Louis Maddox avatar Dense AI avatar Philip Hamid avatar Zichang Xu avatar Michael Korenkov avatar

Watchers

 avatar Amin avatar  avatar

igpipeline's Issues

Running igpipeline

Hello.
Unfortunately the execution of igpipeline fails after:

scripts/data_integration.py --igblast_airr /igpipeline/results/CHEMO/run1/igblast_output/CHEMO.fmt19 --igblast_fmt7 /igpipeline/results/CHEMO/run1/igblast_output/CHEMO.fmt7 --define_clones /igpipeline/results/CHEMO/run1/clones_output/CHEMO_db-pass_clone-pass.tab --corrected_regions_file /igpipeline/results/CHEMO/run1/corrected_output/CHEMO_db-pass.tab --germline_ig_v_seq database/igblast/fasta/imgt_human_ig_v.fasta --organism human --HV_primer 23 --KV_primer 21 --LV_primer 0 --correction True --output /igpipeline/results/CHEMO/run1/integration_output/CHEMO.tsv &> /igpipeline/results/CHEMO/run1/integration_output/CHEMO.log

This issue was not present in the past.
Regards
Andrea

Experit Link

Hi, Step 2's link has expired, could you help me send the available link to me?

Thanks

MissingInputException in line 29 of /igpipeline/Snakefile Error

Hi!

I'm starting to use the Ig pipeline and, unfortunately, even though I've followed the steps outlined, when I run snakemake -j 1 I receive this error:

Building DAG of jobs...
MissingInputException in line 29 of /igpipeline/Snakefile:
Missing input files for rule all:

I think it's pretty similar to the one mentioned by Kira in a previous issue.

Could you please advise?

Thank you so much!

Issue running pipeline

Hello, and thank you for creating this pipeline!

I've followed the steps outlined in the documentation, but when I run snakemake --until SHM I receive this error:

Building DAG of jobs...
MissingInputException in line 273 of /igpipeline/Snakefile:
Missing input files for rule create_circos_plot:

I've ensured that I have the ig_analysis folder on my desktop, and within it are 2 folders, data (contains extracted data from the link) and results (empty).

Could you please advise?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.