Skip to main content

KEGG automated metabolite protein interaction network for graph-model (KAMPING)

Project description

KEGG automated metabolite protein interaction network for graph-model (KAMPING)

Introduction

KEGG features five types of relations: PPrel, GErel, PCrel, ECrel, and maplink. The following figure shows the relation types and their corresponding descriptions. img.png

Of the five relation types, ECrel and PCrel describe protein-metabolite interactions. The two entries of ECrel are two protein (enzyme) entries, with the value of the relation being the metabolite entry, it can be glycan or compound (e.g. cpd:C05378 gl:G00037).

entry1    entry2	type	value	name
hsa:130589	hsa:2538	ECrel	cpd:C00267-90	compound

The first entry of PCrel is a compound entry, and the second entry is a protein entry. The name and value of the relation represent the effect of this compound on the protein. The name can be activation, inhibition.

entry1    entry2	type	value	name
cpd:C15493-60	hsa:6258	PCrel,PCrel	-->,+p	activation,phosphorylation

Due to data parsing, there can be more than one relation between two entries. For example, the following entry has two the value and name, the value and name are separated by a comma.

Metabolite-protein interaction relation:

We can process ECrel relation by expanding it into two binary relation (A-B), also called SIF (simple interaction format) in BioPAX standard, with first relation with original entry1 as the new entry1 and metabolite as the new entry2 in the first new relation. Likewise, the second new relation has the original entry2 as the new entry1 and the metabolite as the new entry2.

entry1    entry2	type	value	name
hsa:130589  cpd:C00267-90 ECrel compound compound
hsa:2538 cpd:C00267-90  ECrel compound compound
# todo: havn't decide the value and name after expanding

Code

After retrieve all relation in an kegg pathway

knext mpi --input data/kegg/hsa-ecrel-expanded.txt --output data/kegg/hsa-ecrel-expanded-mpi.txt

img.png

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

kamping-0.1.tar.gz (64.7 kB view details)

Uploaded Source

Built Distribution

kamping-0.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file kamping-0.1.tar.gz.

File metadata

  • Download URL: kamping-0.1.tar.gz
  • Upload date:
  • Size: 64.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for kamping-0.1.tar.gz
Algorithm Hash digest
SHA256 24adcaff58584c808fe2bd06da911273b3111a87d5d4c3b633dbf94a036d35e3
MD5 85021e9e481c74a87a11cf1c40a0cd13
BLAKE2b-256 3f607f113b4474c801293244a42adcb95fd1ae280e55401a668e8e08d3ba30cc

See more details on using hashes here.

File details

Details for the file kamping-0.1-py3-none-any.whl.

File metadata

  • Download URL: kamping-0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for kamping-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 af159d53c5c04cf54d1b67fbf79704cd95322f3a915df75302e5d1820ef19ecd
MD5 8f3ab1b6ae9558e020855b9ca44b00ca
BLAKE2b-256 1a13bbb2c2d2b582bded21fd51ac9c1d1c35970bb61a9081d2e2a90cabcda4c2

See more details on using hashes here.

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