Skip to main content

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

Metadata

Release files for kamping 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kamping 0.1
File Size Uploaded
kamping-0.1.tar.gz 64.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kamping 0.1
File Interpreter ABI Platform
kamping-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 97.8 kB

Release files / kamping-0.1.tar.gz

Download URL kamping-0.1.tar.gz
Size 64.7 kB
Tags Source
SHA-256 checksum
How to use checksums
24adcaff58584c808fe2bd06da911273b3111a87d5d4c3b633dbf94a036d35e3
BLAKE2b-256 checksum
How to use checksums
3f607f113b4474c801293244a42adcb95fd1ae280e55401a668e8e08d3ba30cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.5 Darwin/22.6.0

Release files / kamping-0.1-py3-none-any.whl

Download URL kamping-0.1-py3-none-any.whl
Size 33.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af159d53c5c04cf54d1b67fbf79704cd95322f3a915df75302e5d1820ef19ecd
BLAKE2b-256 checksum
How to use checksums
1a13bbb2c2d2b582bded21fd51ac9c1d1c35970bb61a9081d2e2a90cabcda4c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.5 Darwin/22.6.0

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page