BioMart
#
Find similar titles
- (rev. 1)
- Hyungyong Kim
Structured data
BioMart is a community-driven project to provide a single point of access to distributed research data for Genomics. (https://en.wikipedia.org/wiki/BioMart)
EBI에서 운영하는 유전체 데이터베이스. 미국에는 UCSC Table Browser가 유사하다.
아래 코드는 Ensembl transcript id를 gene id로 매핑하는 사전을 저장한다.
#!python
import biomart
import pickle
server = biomart.BiomartServer('http://asia.ensembl.org/biomart')
mart = server.datasets['hsapiens_gene_ensembl']
response = mart.search({
'attributes': ['ensembl_transcript_id', 'ensembl_gene_id'],
})
data = response.raw.data.decode('ascii')
d = {}
for line in data.splitlines():
ensembl_transcript_id, ensembl_gene_id = line.split('\t')
d[ensembl_transcript_id] = ensembl_gene_id
with open('map_from_enst_2_ensg.pkl', 'wb') as f:
pickle.dump(d, f)
Suggested Pages #
- 0.025 SAM
- 0.025 Plant breeding
- 0.025 게놈
- 0.025 September 3
- 0.025 Foundation Medicine
- 0.025 Ancestry
- 0.025
- 0.025 Metagenomics
- 0.025 MyDNA
- 0.025
- More suggestions...