Cargando…

A high level interface to SCOP and ASTRAL implemented in Python

BACKGROUND: Benchmarking algorithms in structural bioinformatics often involves the construction of datasets of proteins with given sequence and structural properties. The SCOP database is a manually curated structural classification which groups together proteins on the basis of structural similari...

Descripción completa

Detalles Bibliográficos
Autores principales: Casbon, James A, Crooks, Gavin E, Saqi, Mansoor AS
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2006
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1373603/
https://www.ncbi.nlm.nih.gov/pubmed/16403221
http://dx.doi.org/10.1186/1471-2105-7-10
_version_ 1782126796101124096
author Casbon, James A
Crooks, Gavin E
Saqi, Mansoor AS
author_facet Casbon, James A
Crooks, Gavin E
Saqi, Mansoor AS
author_sort Casbon, James A
collection PubMed
description BACKGROUND: Benchmarking algorithms in structural bioinformatics often involves the construction of datasets of proteins with given sequence and structural properties. The SCOP database is a manually curated structural classification which groups together proteins on the basis of structural similarity. The ASTRAL compendium provides non redundant subsets of SCOP domains on the basis of sequence similarity such that no two domains in a given subset share more than a defined degree of sequence similarity. Taken together these two resources provide a 'ground truth' for assessing structural bioinformatics algorithms. We present a small and easy to use API written in python to enable construction of datasets from these resources. RESULTS: We have designed a set of python modules to provide an abstraction of the SCOP and ASTRAL databases. The modules are designed to work as part of the Biopython distribution. Python users can now manipulate and use the SCOP hierarchy from within python programs, and use ASTRAL to return sequences of domains in SCOP, as well as clustered representations of SCOP from ASTRAL. CONCLUSION: The modules make the analysis and generation of datasets for use in structural genomics easier and more principled.
format Text
id pubmed-1373603
institution National Center for Biotechnology Information
language English
publishDate 2006
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-13736032006-02-18 A high level interface to SCOP and ASTRAL implemented in Python Casbon, James A Crooks, Gavin E Saqi, Mansoor AS BMC Bioinformatics Software BACKGROUND: Benchmarking algorithms in structural bioinformatics often involves the construction of datasets of proteins with given sequence and structural properties. The SCOP database is a manually curated structural classification which groups together proteins on the basis of structural similarity. The ASTRAL compendium provides non redundant subsets of SCOP domains on the basis of sequence similarity such that no two domains in a given subset share more than a defined degree of sequence similarity. Taken together these two resources provide a 'ground truth' for assessing structural bioinformatics algorithms. We present a small and easy to use API written in python to enable construction of datasets from these resources. RESULTS: We have designed a set of python modules to provide an abstraction of the SCOP and ASTRAL databases. The modules are designed to work as part of the Biopython distribution. Python users can now manipulate and use the SCOP hierarchy from within python programs, and use ASTRAL to return sequences of domains in SCOP, as well as clustered representations of SCOP from ASTRAL. CONCLUSION: The modules make the analysis and generation of datasets for use in structural genomics easier and more principled. BioMed Central 2006-01-10 /pmc/articles/PMC1373603/ /pubmed/16403221 http://dx.doi.org/10.1186/1471-2105-7-10 Text en Copyright © 2006 Casbon et al; licensee BioMed Central Ltd.
spellingShingle Software
Casbon, James A
Crooks, Gavin E
Saqi, Mansoor AS
A high level interface to SCOP and ASTRAL implemented in Python
title A high level interface to SCOP and ASTRAL implemented in Python
title_full A high level interface to SCOP and ASTRAL implemented in Python
title_fullStr A high level interface to SCOP and ASTRAL implemented in Python
title_full_unstemmed A high level interface to SCOP and ASTRAL implemented in Python
title_short A high level interface to SCOP and ASTRAL implemented in Python
title_sort high level interface to scop and astral implemented in python
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1373603/
https://www.ncbi.nlm.nih.gov/pubmed/16403221
http://dx.doi.org/10.1186/1471-2105-7-10
work_keys_str_mv AT casbonjamesa ahighlevelinterfacetoscopandastralimplementedinpython
AT crooksgavine ahighlevelinterfacetoscopandastralimplementedinpython
AT saqimansooras ahighlevelinterfacetoscopandastralimplementedinpython
AT casbonjamesa highlevelinterfacetoscopandastralimplementedinpython
AT crooksgavine highlevelinterfacetoscopandastralimplementedinpython
AT saqimansooras highlevelinterfacetoscopandastralimplementedinpython