• Stars
    star
    284
  • Rank 142,572 (Top 3 %)
  • Language
    Jupyter Notebook
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Code and examples for JHU Computational Genomics class

Computational Genomics

Code and examples for JHU Computational Genomics class. Please feel free to submit issues.

Concept notebooks

The notebooks subdirectory contains the raw JSON for the iPython notebooks referenced in class. The notebooks are also available as public GitHub gists and you can view readable versions of them at the following URLs:

These are for teaching purposes. They are certainly not meant to be efficient. Please feel free to submit issues.

File format notebooks

The following notebooks describe and explore some common file formats used to store genomics data. They also include Python code for parsing (and sometimes indexing) the formats.

Other class resources

If you are taking my class and you have any trouble accessing these resources, please contact me and I can help. All of these articles should be easily accessible from the JHU campus or via VPN / library proxy.

Possible notebook additions

  • Boyer-Moore
  • Higher-order HMM
  • Spliced alignment
  • Minimum path cover on DAG to recover isoforms
  • Pair HMMs
  • Profile HMMs

Contributors

More Repositories

1

bowtie2

A fast and sensitive gapped read aligner
C++
629
star
2

ads1-notebooks

Copies of notebooks used in the practical sessions for Algorithms for DNA Sequencing
347
star
3

ads1-slides

Slides for Algorithms for DNA Sequencing Coursera class
296
star
4

bowtie

An ultrafast memory-efficient short read aligner
C++
255
star
5

c-cpp-notes

Lecture notes and example code for teaching C & C++
Python
234
star
6

langmead-lab

Publicly-visible Langmead Lab resources
58
star
7

aws-indexes

Catalog of genomic indexes freely available from public clouds
Python
52
star
8

crossbow

Variant calling from sequence reads using cloud computing
Perl
38
star
9

qtip

Qtip: a tandem simulation approach for accurately predicting read alignment mapping qualities
C++
24
star
10

seq-frontiers-class

Code, examples, reading list for JHU Frontiers of Sequencing Data Analysis class
24
star
11

myrna

Cloud-scale differential expression for RNA-seq
Perl
15
star
12

bowtie-majref

Scripts related to building major-allele references for Bowtie and Bowtie 2
Shell
11
star
13

bowtie-scaling

Experiments for "Scaling read aligners to hundreds of threads on general-purpose processors"
Python
11
star
14

bsmooth-align

Alignment of bisulfite sequence reads and tabulation of read-level methylation measurements
C++
10
star
15

ads1-hw-examples

How some homework solutions should work on some small examples
9
star
16

jhu-compute

Resources to help use JHU's compute resources
3
star
17

sra-example

C++
2
star
18

percy

Scripts for starting permanent, lightweight EC2 instances
Python
2
star
19

public-seq-data

Scripts, manifests, etc for grabbing and lightly analyzing public data
Python
1
star
20

recount-docker

Dockerization of recount and its R/Bioconductor dependencies
R
1
star
21

bowtie-dev

Shell
1
star
22

jupyter-all

Jupyter environment with various language kernels already installed
Dockerfile
1
star
23

cgsi18

Scripts for downloading and querying raw Snaptron data
HTML
1
star
24

docker-oss

Automatic compatibility tests, e.g. to learn which OS versions a binary can be run on
Shell
1
star