Skip to main content

Package for customized extraction of enzyme data from bioinformatics databases

Project description

iCEED: Package for customized extraction of subsets of data from enzyme entry/ies available in various Bioinformatics databases.

Background and Necessity:

Enzyme data is an essential component of bioinformatics databases as enzymes are the key molecules that drive biochemical reactions in living organisms. 
The enzyme data in bioinformatics databases is extensive, with many databases providing enzyme information including information on their sequence, structure, function, physicochemical properties, reaction and pathways, etc. 
Some databases archive extensive data on enzymes, while others comprise limited information.
Common problems that researchers face when accessing enzyme data include difficulties in data retrieval and inconsistencies in data formats across different databases.
One of the major issues is different databases provide different levels of annotation, leading to discrepancies in enzyme information.
Additionally, there are inconsistencies or errors in the data due to incomplete or inaccurate annotations, or due to differences in data curation practices across databases. 
Another problem is the integration of data from multiple sources, as data from different sources can have different formats, making it difficult to integrate and compare data. 
Another issue is the fragmentation of enzyme data across various databases, which can make it challenging to find all relevant information in one place.
Therefore there is a need for a dedicated package to access and extract enzyme data from various resources. 

Description:

iCEED package provides different modules for customized extraction of enzyme data from following bioinformatics databases:

1) NCBI nucleotide database

2) UniProt Protein sequece database

3) PDB protein 3D structure database

4) PubMed

4) KEGG

6) BRENDA

7) MetaCyc

8) InterPro

9) PFAM

10) Prosite

11) ExpolrEnz

12) IntEnz

13) Expasy Enzyme

Users can extract the data in a customized fashion by using two options, i) Using EC number only ii) organism-specific enzyme data extraction using taxonomic ID and EC number

There are a total of 11 modules:

1) ec2seq: For extracting nucleotide and protein sequences of enzyme

2) ec2PDB: For extracting 3D structure of enzyme

3) ec2repath: For extracting reaction and pathway data of enzyme

4) ec2mol: For extracting small molecule data of enzyme

5) ec2param: For extracting physicochemical parameters of enzyme

6) ec2dofam: For extracting domain and family data of enzyme

7) ec2site: For extracting active site and other important functional sites of the enzyme

8) ec2go: For extracting Gene Ontology data of enzyme

9) ec2pub: For extracting published literature on enzyme

10) ec2org: For extracting organism data from which the enzyme is characterized

11) ec2syn: For extracting synonyms of the enzyme

Installation: To install this Package, simply run the following command:

pip install iCEED

Dependencies:

This package requires the following dependencies:

Python 3.5 or above
requests

Usage:

After installing the package, you can use it in your Python code as follows:

from iCEED import ORGEC2PDB
orgst = ORGEC2PDB("1.1.1.1", "9606") #Providing EC number and taxonomic ID as input
print(orgst.orgstr()) # Calling orgstr function and printing result

The Examples folder contains detailed examples for each module.

Contributions:

We welcome contributions from the community! If you find a bug, have a feature request, or would like to contribute code, please contact us via email.

License:

This package is licensed under the MIT license. See the LICENSE file for more details.

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

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

Source Distribution

iCEED-1.1.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iCEED-1.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file iCEED-1.1.tar.gz.

File metadata

  • Download URL: iCEED-1.1.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for iCEED-1.1.tar.gz
Algorithm Hash digest
SHA256 d1048ef7489e84ba6891f3d2e75bc7ffc25757d50427c1cfaf12b00f1fe5b258
MD5 3cde78f8454b658c94c44f9054f4eb31
BLAKE2b-256 fe51ac07ef473ac167053cb444c005597f7998cfc5f216f11a6d9ecfcda0e77a

See more details on using hashes here.

File details

Details for the file iCEED-1.1-py3-none-any.whl.

File metadata

  • Download URL: iCEED-1.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for iCEED-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1075e65bfa2620ced4590b2320bbdcddd4318ca5453f151c6908f42a89552102
MD5 12c57802079709a833688fb6543dab6e
BLAKE2b-256 e7067d115f10368ade65e97a7af9d694d1b72848c6f66dc4cac8000e07a93cb4

See more details on using hashes here.

Supported by

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