Skip to content

The pipelines for the project 'Cas9 targeted enrichment of mobile elements using nanopore sequencing', including NanoPal and Cleavage-site analysis

Notifications You must be signed in to change notification settings

Boyle-Lab/NanoPal-and-Cas9-targeted-enrichment-pipelines

 
 

Repository files navigation

Cas9 targeted enrichment of mobile elements using nanopore sequencing in human genomes

Nano-Pal pipeline for Nanopore reads from Flongle/MinION

Run for L1Hs

bash Nano-Pal.LINE.sh

Run for AluYb

bash Nano-Pal.AluYb.sh

Run for AluYa

bash Nano-Pal.AluYa.sh

Run for SVA_F

bash Nano-Pal.SVA_F.sh

Run for SVA_E

bash Nano-Pal.SVA_E.sh

Requires:

 samtools/1.3.1  https://github.com/samtools/samtools
 ncbi-blast++/2.10.0  ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/
 PALMER https://github.com/mills-lab/PALMER
 minimap2 https://github.com/lh3/minimap2

Guide RNA design pipeline

We have included three bash files for guide RNA design: bash.alu.sh, bash.line1.sh, and bash.sva.sh in the RNA.design.pipelines folder.

We also included the consensus sequences for different categories of mobile elements used for the design in the lib folder.

Requires:

 jellyfish/2.2.8

Guide RNA cleavage-site analysis

Run MEI_ONTreads_alignment.py to perform alignments.
Accepted mobile element names: L1HS, AluYa5, AluYb8, SVA_E, SVA_F

MEI_ONTreads_alignment.py {mobileElementName} {mobileElementSeq.fasta} {long_reads_input_file.fasta} {outfile.txt}

Requires:

 import sys 
 import Bio

L1Hs methylation analysis

We have included two scripts for L1Hs methylation analysis: non_ref_pipeline.sh and reference_piepline.sh in the Methylation.pipelines folder.

Requires:

 nanopolish https://github.com/jts/nanopolish
 methylartist https://github.com/adamewing/methylartist

Citation

For PALMER:

Contact:

For Nano-Pal and others: arthurz@umich.edu or https://github.com/WeichenZhou

For cleavage-site anlaysis: castrocp@umich.edu or https://github.com/castrocp

For methylation analysis: crmumm@umich.edu or https://github.com/crmumm

About

The pipelines for the project 'Cas9 targeted enrichment of mobile elements using nanopore sequencing', including NanoPal and Cleavage-site analysis

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 90.2%
  • Roff 5.9%
  • Python 3.9%