MetagenomeDB

Software screenshot:
MetagenomeDB
Software ətraflı:
Version: 0.2.2
Tarixi Upload: 12 May 15
Geliştirici: Aurelien Mazurie
Lisenziya: Pulsuz
Məşhurluq: 7

Rating: 1.0/5 (Total Votes: 1)

. Bir MongoDB bazası üst bir abstraksiya qat kimi MetagenomeDB akt

MetagenomeDB asanlıqla & nbsp saxlamaq almaq və metagenomic ardıcıllığı annotasiya yazmaq üçün nəzərdə tutulmuşdur bir Python kitabxana var. Bu obyektlərin, yəni ardıcıllığı və kolleksiyaları iki növ yaratmaq və dəyişdirmək və qoşulmaq üçün bir API təmin edir:
& Nbsp; * ardıcıllığı (Seri sinif) ola bilər deyilir contigs, PCR clones, və s.
& Nbsp; * (Collection sinif) ardıcıllığı dəstləri təmsil kolleksiyaları; məsələn, bir nümunə sıralama nəticəsində oxunur, contigs deyilir bir sıra PCR kitabxana yığılmış
Hər hansı bir obyekt bir lüğət kimi sintaksis istifadə not ola bilər:
# Birinci, biz kitabxana idxal
MDB kimi idxal MetagenomeDB
# Onda biz iki yeni Sequence obyekt yaratmaq
# (Məcburi) xassələri, adı "və" ardıcıllıqla "
s = mdb.Sequence ({"adı": "Mənim sequence", "sequence": "atgc"})
# Obyekt artıq not ola bilər
Print s ["uzunluğu"]
s ["növü"] = "oxumaq"
# Bir dəfə redaktə obyekt törədilmiş lazımdır
Dəyişiklik qalmaq üçün bazasında #
s.commit ()
Növü ardıcıllıqla və ya Collection obyektləri müxtəlif metagenomic Kümeleri təmsil etmək üçün bir-birinə bağlı ola bilər. Daxildir, lakin məhdudlaşmır:
& Nbsp; * Bir sequencing run nəticəsində deyilir toplusu (çox Seri arasında əlaqələr obyektlərin və bir Collection)
& Nbsp; * bir sıra toplaşmaq nəticəsində Contigs set deyilir (iki Kolleksiya obyektlər arasında əlaqələr)
& Nbsp; * Bir Contig hissəsi var ki, deyilir (çox Seri arasında əlaqələr obyektlərin və bir Sequence)
& Nbsp; * Digər ardıcıllıqla oxşar ardıcıllıqla (iki Seri arasında əlaqələr obyektləri)
& Nbsp; (iki Kolleksiya obyektlər arasında əlaqələr) böyük kolleksiyası hissəsidir * kolleksiya
Nəticədə xüsusi metodlardan istifadə edərək tədqiq edilə bilər ardıcıllığı və toplanması bir şəbəkə edir; IEG, Collection.list_sequences () Sequence.list_collections () Sequence.list_related_sequences (). Bu üsulları hər biri MongoDB querying sintaksis istifadə etmiş filtreler üçün imkan verir:
# Siyahısı type 'collection_of_reads "bütün kolleksiyaları
# Ardıcıllıqla 'nin' aid
kolleksiyalar = s.list_collections ({"növü": "collection_of_reads"})
# Siyahısı da bu kolleksiyaları aid olan bütün ardıcıllığı
Ən azı 50 bp uzunluğu #
kolleksiyalarda c üçün:
& Nbsp; print c.list_sequences ({"uzunluğu": {"$ gt" 50}})
MetagenomeDB də nukleotid ardıcıllığı idxal command-line alətləri, protein ardıcıllığı, partlayış və FASTA alignment alqoritmlər çıxış və ACE montaj faylları təmin edir. . Digər alətlər əlavə və ya aradan qaldırılması çox obyektlərin və ya onların annotasiya yazmaq üçün verilir

tələblər

  • Python

Oxşar proqram

CWC Simulator
CWC Simulator

11 May 15

bein
bein

12 May 15

CodonW
CodonW

2 Jun 15

Şərh MetagenomeDB

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!