Skip to main content

Package to get VEnCodes as in Macedo and Gontijo, 2019

Project description

This module contains classes and functions that perform intersectional genetics-related operations to find VEnCodes using databases provided by the FANTOM5 consortium, namely the CAGE enhancer and transcription start site (TSS) databases.

For more information on the VEnCode technology, please refer to Macedo and Gontijo, bioRxiv 2019. DOI:

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

To effectively use this module you will need Python3 with the numpy, pandas, matplotlib and scipy libraries installed in your machine. Additionally, you will have to download the unannotated TSS files from FANTOM5 consortium website.

Installing

  1. Make sure you have the prerequisites;

  2. Fork this project;

  3. Change the location of the directory “Files” in this package to the parent directory.

  4. Put the FANTOM5 TSS files in that directory called “Files”.

Deployment

To develop your own projects, import objects from .py files (internals.py) using, for example:

from VEnCode import internals

to then use in your own methods. Note: You can see examples of most functions and objects being used by going to the “Scripts” folder. Old scripts can be found in somewhat obsolete directory Legacy Scripts.

Running the Tests

Tests for this module can be run in several ways; some examples:

1. Run python’s standard module “unittest” in the tests directory. Basic example in command line:

python -m unittest test_internals

2. Install nosetests python package and run nosetests in the “tests” directory. Basic example in command line:

nosetests test_internals.py

Contributing

Please read CONTRIBUTING.rst for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

Refer to file LICENSE.

Acknowledgements

  • Integrative Biomedicine Laboratory @ CEDOC, NMS, Lisbon (supported by FCT: UID/Multi/04462/2019; PTDC/MED-NEU/30753/2017; and PTDC/BIA-BID/31071/2017 and FAPESP: 2016/09659-3)

  • CEDOC: Chronic Diseases Research Center, Nova Medical School, Lisbon

  • The MIT Portugal Program (MITEXPL/BIO/0097/2017)

  • LIGA PORTUGUESA CONTRA O CANCRO (LPCC) 2017.

  • FCT (IF/00022/2012, SFRH/BD/94931/2013, PTDC/BEXBCM/1370/2014)

  • Prof. Dr. Ney Lemke and Ms. Benilde Pondeca for important discussions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VEnCode-0.1.6.tar.gz (4.5 MB view hashes)

Uploaded Source

Built Distribution

VEnCode-0.1.6-py3-none-any.whl (4.6 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page