Code Monkey home page Code Monkey logo

cellranger-nf's Introduction

cellranger-nf

A Nextflow wrapper for 10X Cellranger to wrangle the 10,000+ output files per sample. Provides access to cellranger count, cellranger-atac, and cellranger vdj with --mode parameter

Usage

Point cellranger-nf at a directory containing the output of 10X Cellranger mkfastq.
Subdirectories will be named with a unique identifier, which will be used as the sample ID.

nextflow run cellranger-nf --fastq [full path] --reference [mouse/human/full path] --ncells [int]

By default cellranger-nf will run in its Docker container via Singularity. See Dockerfile for full details.
Singularity will pull the container automatically on execution.

Required

  • --fastq
    • Full path to directory containing output of Cellranger mkfastq. 10X software will not accept relative paths.
  • --reference
    • Either keywords mosue, human, or full path to 10X formatted reference. 10X software will not accept relative paths.
  • --ncells
    • How many cells to expect. Int. Applied to all samples. Only required for standard mode (not ATAC or VDJ).

Options

  • --out
    • Directory to publish results. Default is ./
  • --mode
    • Run count for standard 3/5 prime libraries, ATAC, or VDJ. Default is 3/5 prime.
  • --chemistry
    • Chemistry version for 3/5 prime libraries. Default is auto. Not valid for VJD or ATAC.
    • Allowed: threeprime, fiveprime, SC3Pv2, SC3Pv3, SC5P-PE, SC5P-R2, SC3Pv1

Execution

Standard profile submits jobs to slurm scheduler and each runs inside a Singularity.
10X software requires 120 GB of memory for each sample.
Currently configured to use 28 CPUs for each sample.

Ouput

cellranger-nf will publish the contents of /outs/ to --out/[sample id]/. Nextflow timeline, report, and trace are published to ${params.out}/logs

The thousands upon thousands of other logs and tmp files are NOT published.

Versions

cellranger-nf runs in a Docker container with: cellranger-6.0.0 released 2 March 2021
cellranger-atac-2.0.0 released 3 May 2021
cellranger-arc-2.0.0 release 3 May 2021
10X provided references are large and are NOT in the Docker container.

cellranger-nf's People

Contributors

brianlohman avatar

Watchers

James Cloos avatar  avatar

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.