Skip to content

Jck-R/ENCODE-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENCODE-crawler

A python multiprocessing script to crawl the ENCODE project files metadata with given targets (like epigenomic features) and cell lines. This script will try to crawl all files of experiments on human cells with any combination of the targets and the cell lines.

How to use

  1. Enter the targets you want to query in targets.txt, one target per line (Existing records in this file are just examples, feel free to delete them, as well as the following celllines.txt).
  2. Enter the cell lines you want to query in celllines.txt, one cell line per line.
  3. Run the script by python3 crawl.py. You will see the progress bars. (This is a multiprocessing script. We highly recommend you to use this for speeding up. If you need a single process version, you can also use python3 crawl_singleprocess.py instead. However, it could be very slow.)
  4. When finished, the results will be saved to results.csv.

Contact

Ziqi Rong (ziqirong@umich.edu)

About

Crawl genomics data from ENCODE project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages