Skip to content

Scripts to pre-process SPLINTR barcoding libraries as performed in Fennell & Vassiliadis et al. Nature 2021

License

Notifications You must be signed in to change notification settings

DaneVass/SPLINTR_preprocessing

Repository files navigation

SPLINTR Barcode Library Pre-processing.

For more information see the paper Fennell and Vassiliadis et al., 2021

Software Dependencies

Procedure to generate SPLINTR reference barcode libraries:

This process assumes familiarity with and access to a HPC cluster running the SLURM scheduler.

  1. Amplify SPLINTR barcodes from each library plasmid pool by PCR (see attached PCR protocol).
  • Perform PCRs in technical duplicate
  • Use a different index combination in PCR2 for each replicate
  1. Sequence library pool to a depth of at least 100-200M reads (~100X coverage for a 1 million barcode library) per PCR reaction.
  • Lower diversity libraries will require less sequencing.
  • Ideally perform single end 150bp or paired end 75bp sequencing, DO NOT perform single end 75bp as reads will not cover the entire barcode.
  1. Generate a text file containing full path of each library fastq file. See example fastqs.txt

  2. Confirm sequencing quality by running FastQC

  • [OPTIONAL] if paired end 75bp sequencing was performed. Run flash.sh to combine paried-end reads into a single overlapped read that covers the entire barcode region.
  1. Extract barcode reads from fastq files using filter_barcodes.sbatch which submits extractBarcodeReads.py scripts to a SLURM HPC

  2. Run Starcode on the extracted barcode reads to cluster barcodes according to Edit distance. See starcode.sbatch

  3. Perform QC and analysis of Starcode output in R using library-analysis-template.Rmd

Output will include a fasta file of barcode sequences within each library which can be used to generate a reference library for subsequent barcode alignment. See example output in library-analysis-template.html and test

About

Scripts to pre-process SPLINTR barcoding libraries as performed in Fennell & Vassiliadis et al. Nature 2021

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages