386 research outputs found

    A comparison of common programming languages used in bioinformatics

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python.</p> <p>Results</p> <p>Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found.</p> <p>Source code and additional information are available from <url>http://www.bioinformatics.org/benchmark/</url></p> <p>Conclusion</p> <p>This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language.</p

    The selectivity, voltage-dependence and acid sensitivity of the tandem pore potassium channel TASK-1 : contributions of the pore domains

    Get PDF
    We have investigated the contribution to ionic selectivity of residues in the selectivity filter and pore helices of the P1 and P2 domains in the acid sensitive potassium channel TASK-1. We used site directed mutagenesis and electrophysiological studies, assisted by structural models built through computational methods. We have measured selectivity in channels expressed in Xenopus oocytes, using voltage clamp to measure shifts in reversal potential and current amplitudes when Rb+ or Na+ replaced extracellular K+. Both P1 and P2 contribute to selectivity, and most mutations, including mutation of residues in the triplets GYG and GFG in P1 and P2, made channels nonselective. We interpret the effects of these—and of other mutations—in terms of the way the pore is likely to be stabilised structurally. We show also that residues in the outer pore mouth contribute to selectivity in TASK-1. Mutations resulting in loss of selectivity (e.g. I94S, G95A) were associated with slowing of the response of channels to depolarisation. More important physiologically, pH sensitivity is also lost or altered by such mutations. Mutations that retained selectivity (e.g. I94L, I94V) also retained their response to acidification. It is likely that responses both to voltage and pH changes involve gating at the selectivity filter

    Systematic search for putative new domain families in Mycoplasma gallisepticum genome

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Protein domains are the fundamental units of protein structure, function and evolution. The delineation of different domains in proteins is important for classification, understanding of structure, function and evolution. The delineation of protein domains within a polypeptide chain, namely at the genome scale, can be achieved in several ways but may remain problematic in many instances. Difficulties in identifying the domain content of a given sequence arise when the query sequence has no homologues with experimentally determined structure and searching against sequence domain databases also results in insignificant matches. Identification of domains under low sequence identity conditions and lack of structural homologues acquire a crucial importance especially at the genomic scale.</p> <p>Findings</p> <p>We have developed a new method for the identification of domains in unassigned regions through indirect connections and scaled up its application to the analysis of 434 unassigned regions in 726 protein sequences of <it>Mycoplasma gallisepticum </it>genome. We could establish 71 new domain relationships and probable 63 putative new domain families through intermediate sequences in the unassigned regions, which importantly represent an overall 10% increase in PfamA domain annotation over the direct assignment in this genome.</p> <p>Conclusions</p> <p>The systematic analysis of the unassigned regions in the <it>Mycoplasma gallisepticum </it>genome has provided some insight into the possible new domain relationships and putative new domain families. Further investigation of these predicted new domains may prove beneficial in improving the existing domain prediction algorithms.</p

    Time spent with cats is never wasted: Lessons learned from feline acromegalic cardiomyopathy, a naturally occurring animal model of the human disease

    Get PDF
    <div><p>Background</p><p>In humans, acromegaly due to a pituitary somatotrophic adenoma is a recognized cause of increased left ventricular (LV) mass. Acromegalic cardiomyopathy is incompletely understood, and represents a major cause of morbidity and mortality. We describe the clinical, echocardiographic and histopathologic features of naturally occurring feline acromegalic cardiomyopathy, an emerging disease among domestic cats.</p><p>Methods</p><p>Cats with confirmed hypersomatotropism (IGF-1>1000ng/ml and pituitary mass; n = 67) were prospectively recruited, as were two control groups: diabetics (IGF-1<800ng/ml; n = 24) and healthy cats without known endocrinopathy or cardiovascular disease (n = 16). Echocardiography was performed in all cases, including after hypersomatotropism treatment where applicable. Additionally, tissue samples from deceased cats with hypersomatotropism, hypertrophic cardiomyopathy and age-matched controls (n = 21 each) were collected and systematically histopathologically reviewed and compared.</p><p>Results</p><p>By echocardiography, cats with hypersomatotropism had a greater maximum LV wall thickness (6.5mm, 4.1–10.1mm) than diabetic (5.9mm, 4.2–9.1mm; Mann Whitney, p<0.001) or control cats (5.2mm, 4.1–6.5mm; Mann Whitney, p<0.001). Left atrial diameter was also greater in cats with hypersomatotropism (16.6mm, 13.0–29.5mm) than in diabetic (15.4mm, 11.2–20.3mm; Mann Whitney, p<0.001) and control cats (14.0mm, 12.6–17.4mm; Mann Whitney, p<0.001). After hypophysectomy and normalization of IGF-1 concentration (n = 20), echocardiographic changes proved mostly reversible. As in humans, histopathology of the feline acromegalic heart was dominated by myocyte hypertrophy with interstitial fibrosis and minimal myofiber disarray.</p><p>Conclusions</p><p>These results demonstrate cats could be considered a naturally occurring model of acromegalic cardiomyopathy, and as such help elucidate mechanisms driving cardiovascular remodeling in this disease.</p></div
    corecore