EDBT 2026 Demo / reviewers in the wild / expert
Iddo Friedberg
dblp:69/1851
· DBLP profile ↗
24ranked-venue papers
5as first author
3since 2021 · last 2023
0000-0002-1789-8000ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 23 · 5 first-author · 3 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
11 papers |
Bioinformatics and computational biology · 89% Computational social science and digital humanities · 8% Computing education · 3% | |
| Theoretical computer science
1 paper |
Approximation and online algorithms · 67% Computational complexity · 33% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
protein function prediction |
0.8 | 2 | 2023 | GOThresher: a program to remove annotation biases from protein function annotation datasets · Bioinform. 2023 The impact of incomplete knowledge on the evaluation of protein function prediction: a structured-output learning perspective · Bioinform. 2014 |
Bioinformatics and computational biology
comparative genomics |
0.5 | 2 | 2020 | Tracing the ancestry of operons in bacteria · Bioinform. 2019 Finding orthologous gene blocks in bacteria: the computational hardness of the problem and novel methods to address it · Bioinform. 2020 |
Approximation and online algorithms
approximation algorithms |
0.4 | 1 | 2020 | Finding orthologous gene blocks in bacteria: the computational hardness of the problem and novel methods to address it · Bioinform. 2020 |
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
greedy approximation |
0.4 | 1 | 2020 | Finding orthologous gene blocks in bacteria: the computational hardness of the problem and novel methods to address it · Bioinform. 2020 |
Bioinformatics and computational biology › protein function prediction
gene ontology annotation |
0.4 | 2 | 2023 | GOThresher: a program to remove annotation biases from protein function annotation datasets · Bioinform. 2023 The impact of incomplete knowledge on the evaluation of protein function prediction: a structured-output learning perspective · Bioinform. 2014 |
Bioinformatics and computational biology › phylogenetics › evolutionary history reconstruction
ancestral sequence reconstruction |
0.4 | 1 | 2019 | Tracing the ancestry of operons in bacteria · Bioinform. 2019 |
Bioinformatics and computational biology › protein function prediction
antimicrobial peptide prediction |
0.4 | 1 | 2019 | Identifying antimicrobial peptides using word embedding with deep recurrent neural networks · Bioinform. 2019 |
Bioinformatics and computational biology › proteomics › peptide analysis
peptide classification |
0.4 | 1 | 2019 | Identifying antimicrobial peptides using word embedding with deep recurrent neural networks · Bioinform. 2019 |
Bioinformatics and computational biology › protein sequence analysis
protein sequence representation |
0.4 | 1 | 2019 | Identifying antimicrobial peptides using word embedding with deep recurrent neural networks · Bioinform. 2019 |
Computational social science and digital humanities › computational linguistics
word embedding |
0.4 | 1 | 2019 | Identifying antimicrobial peptides using word embedding with deep recurrent neural networks · Bioinform. 2019 |
Bioinformatics and computational biology
molecular evolution |
0.2 | 1 | 2015 | An event-driven approach for studying gene block evolution in bacteria · Bioinform. 2015 |
Computing education › STEM education
bioinformatics education |
0.2 | 1 | 2022 | Characterizing domain-specific open educational resources by linking ISCB Communities of Special Interest to Wikipedia · Bioinform. 2022 |
Bioinformatics and computational biology
protein structure analysis |
0.1 | 2 | 2007 | Using an alignment of fragment strings for comparing protein structures · Bioinform. 2007 Glimmers in the Midnight Zone: Characterization of Aligned Identical Residues in Sequence-Dissimilar Proteins Sharing a Common Fold · ISMB 2000 |
Bioinformatics and computational biology
sequence analysis |
0.1 | 1 | 2009 | Biopython: freely available Python tools for computational molecular biology and bioinformatics · Bioinform. 2009 |
Bioinformatics and computational biology › protein structure prediction › template-based modeling
fold recognition |
0.1 | 1 | 2007 | Using an alignment of fragment strings for comparing protein structures · Bioinform. 2007 |
Bioinformatics and computational biology
protein structure prediction |
0.1 | 1 | 2007 | Using an alignment of fragment strings for comparing protein structures · Bioinform. 2007 |
Bioinformatics and computational biology › genomics › microbial genomics
bacterial genomics |
0.1 | 1 | 2015 | An event-driven approach for studying gene block evolution in bacteria · Bioinform. 2015 |
Bioinformatics and computational biology › protein sequence analysis
protein family analysis |
0.0 | 1 | 2002 | PeCoP: automatic determination of persistently conserved positions in protein families · Bioinform. 2002 |
Methods — techniques the papers use, named apart from their topics
integer linear programming · 0.9greedy algorithm · 0.9statistical bias detection · 0.7similarity analysis · 0.6clustering · 0.6word embeddings · 0.4recurrent neural network · 0.4maximum parsimony · 0.4event-based modeling · 0.2simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | GOThresher: a program to remove annotation biases from protein function annotation datasetsabstractMOTIVATION: Advances in sequencing technologies have led to a surge in genomic data, although the functions of many gene products coded by these genes remain unknown. While in-depth, targeted experiments that determine the functions of these gene products are crucial and routinely performed, they fail to keep up with the inflow of novel genomic data. In an attempt to address this gap, high-throughput experiments are being conducted in which a large number of genes are investigated in a single study. The annotations generated as a result of these experiments are generally biased towards a small subset of less informative Gene Ontology (GO) terms. Identifying and removing biases from protein function annotation databases is important since biases impact our understanding of protein function by providing a poor picture of the annotation landscape. Additionally, as machine learning methods for predicting protein function are becoming increasingly prevalent, it is essential that they are trained on unbiased datasets. Therefore, it is not only crucial to be aware of biases, but also to judiciously remove them from annotation datasets. RESULTS: We introduce GOThresher, a Python tool that identifies and removes biases in function annotations from protein function annotation databases. AVAILABILITY AND IMPLEMENTATION: GOThresher is written in Python and released via PyPI https://pypi.org/project/gothresher/ and on the Bioconda Anaconda channel https://anaconda.org/bioconda/gothresher. The source code is hosted on GitHub https://github.com/FriedbergLab/GOThresher and distributed under the GPL 3.0 license. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Parnal Joshi, Sagnik Banerjee, Pranav M. Khade, Iddo Friedberg |
Bioinform. | 5 |
| 2022 | Characterizing domain-specific open educational resources by linking ISCB Communities of Special Interest to WikipediaabstractMOTIVATION: Wikipedia is one of the most important channels for the public communication of science and is frequently accessed as an educational resource in computational biology. Joint efforts between the International Society for Computational Biology (ISCB) and the Computational Biology taskforce of WikiProject Molecular Biology (a group of expert Wikipedia editors) have considerably improved computational biology representation on Wikipedia in recent years. However, there is still an urgent need for further improvement in quality, especially when compared to related scientific fields such as genetics and medicine. Facilitating involvement of members from ISCB Communities of Special Interest (COSIs) would improve a vital open education resource in computational biology, additionally allowing COSIs to provide a quality educational resource highly specific to their subfield. RESULTS: We generate a list of around 1500 English Wikipedia articles relating to computational biology and describe the development of a binary COSI-Article matrix, linking COSIs to relevant articles and thereby defining domain-specific open educational resources. Our analysis of the COSI-Article matrix data provides a quantitative assessment of computational biology representation on Wikipedia against other fields and at a COSI-specific level. Furthermore, we conducted similarity analysis and subsequent clustering of COSI-Article data to provide insight into potential relationships between COSIs. Finally, based on our analysis, we suggest courses of action to improve the quality of computational biology representation on Wikipedia. Alastair M. Kilpatrick, Farzana Rahman, Audra Anjum, Sayane Shome, K. M. Salim Andalib, Shrabonti Banik, Sanjana F. Chowdhury, Peter Coombe, Yesid Cuesta Astroz, J. Maxwell Douglas, Pradeep Eranti, Aleyna D. Kiran, Sachendra Kumar, Hyeri Lim, Valentina Lorenzi, Tiago Lubiana, Sakib Mahmud, Rafael Puche, Agnieszka Rybarczyk, Syed Muktadir Al Sium, David Twesigomwe, Tomasz Zok, Christine A. Orengo, Iddo Friedberg, Janet Kelso, Lonnie R. Welch |
Bioinform. | 24 |
| 2021 | Crowdsourcing biocuration: The Community Assessment of Community Annotation with Ontologies (CACAO)abstractExperimental data about gene functions curated from the primary literature have enormous value for research scientists in understanding biology. Using the Gene Ontology (GO), manual curation by experts has provided an important resource for studying gene function, especially within model organisms. Unprecedented expansion of the scientific literature and validation of the predicted proteins have increased both data value and the challenges of keeping pace. Capturing literature-based functional annotations is limited by the ability of biocurators to handle the massive and rapidly growing scientific literature. Within the community-oriented wiki framework for GO annotation called the Gene Ontology Normal Usage Tracking System (GONUTS), we describe an approach to expand biocuration through crowdsourcing with undergraduates. This multiplies the number of high-quality annotations in international databases, enriches our coverage of the literature on normal gene function, and pushes the field in new directions. From an intercollegiate competition judged by experienced biocurators, Community Assessment of Community Annotation with Ontologies (CACAO), we have contributed nearly 5,000 literature-based annotations. Many of those annotations are to organisms not currently well-represented within GO. Over a 10-year history, our community contributors have spurred changes to the ontology not traditionally covered by professional biocurators. The CACAO principle of relying on community members to participate in and shape the future of biocuration in GO is a powerful and scalable model used to promote the scientific enterprise. It also provides undergraduate students with a unique and enriching introduction to critical reading of primary literature and acquisition of marketable skills. Jolene Ramsey, Brenley K. McIntosh, Daniel P. Renfro, Suzanne A. Aleksander, Sandra A. LaBonte, Curtis Ross, Adrienne E. Zweifel, Nathan Liles, Shabnam Farrar, Jason J. Gill, Ivan Erill, Sarah Ades, Tanya Z. Berardini, Jennifer A. Bennett, Siobhan M. Brady, Robert Britton, Seth Carbon, Steven M. Caruso, Dave Clements, Ritu Dalia, Meredith Defelice, Erin L. Doyle, Iddo Friedberg, Susan M. R. Gurney, Lee Hughes, Allison Johnson, Jason M. Kowalski, Ruth C. Lovering, Tamara L. Mans, Fiona McCarthy, Sean D. Moore, Rebecca Murphy, Timothy D. Paustian, Sarah Perdue, Celeste N. Peterson, Birgit M. Prüß, Margaret S. Saha, Robert R. Sheehy, John T. Tansey, Louise Temple, Alexander William Thorman, Saul Trevino, Amy Cheng Vollmer, Virginia Walbot, Joanne Willey, Deborah A. Siegele, James C. Hu |
PLoS Comput. Biol. | 23 |
| 2020 | Finding orthologous gene blocks in bacteria: the computational hardness of the problem and novel methods to address itabstractMOTIVATION: The evolution of complexity is one of the most fascinating and challenging problems in modern biology, and tracing the evolution of complex traits is an open problem. In bacteria, operons and gene blocks provide a model of tractable evolutionary complexity at the genomic level. Gene blocks are structures of co-located genes with related functions, and operons are gene blocks whose genes are co-transcribed on a single mRNA molecule. The genes in operons and gene blocks typically work together in the same system or molecular complex. Previously, we proposed a method that explains the evolution of orthologous gene blocks (orthoblocks) as a combination of a small set of events that take place in vertical evolution from common ancestors. A heuristic method was proposed to solve this problem. However, no study was done to identify the complexity of the problem. RESULTS: Here, we establish that finding the homologous gene block problem is NP-hard and APX-hard. We have developed a greedy algorithm that runs in polynomial time and guarantees an O(lnn) approximation. In addition, we formalize our problem as an integer linear program problem and solve it using the PuLP package and the standard CPLEX algorithm. Our exploration of several candidate operons reveals that our new method provides more optimal results than the results from the heuristic approach, and is significantly faster. AVAILABILITY AND IMPLEMENTATION: The software and data accompanying this paper are available under the GPLv3 and CC0 license respectively on: https://github.com/nguyenngochuy91/Relevant-Operon. Huy N. Nguyen, Alexey Markin, Iddo Friedberg, Oliver Eulenstein |
Bioinform. | 3 |
| 2019 | Identifying antimicrobial peptides using word embedding with deep recurrent neural networksabstractMOTIVATION: Antibiotic resistance constitutes a major public health crisis, and finding new sources of antimicrobial drugs is crucial to solving it. Bacteriocins, which are bacterially produced antimicrobial peptide products, are candidates for broadening the available choices of antimicrobials. However, the discovery of new bacteriocins by genomic mining is hampered by their sequences' low complexity and high variance, which frustrates sequence similarity-based searches. RESULTS: Here we use word embeddings of protein sequences to represent bacteriocins, and apply a word embedding method that accounts for amino acid order in protein sequences, to predict novel bacteriocins from protein sequences without using sequence similarity. Our method predicts, with a high probability, six yet unknown putative bacteriocins in Lactobacillus. Generalized, the representation of sequences with word embeddings preserving sequence order information can be applied to peptide and protein classification problems for which sequence similarity cannot be used. AVAILABILITY AND IMPLEMENTATION: Data and source code for this project are freely available at: https://github.com/nafizh/NeuBI. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Md-Nafiz Hamid, Iddo Friedberg |
Bioinform. | 2 |
| 2019 | Tracing the ancestry of operons in bacteriaabstractMOTIVATION: Complexity is a fundamental attribute of life. Complex systems are made of parts that together perform functions that a single component, or subsets of components, cannot. Examples of complex molecular systems include protein structures such as the F1Fo-ATPase, the ribosome, or the flagellar motor: each one of these structures requires most or all of its components to function properly. Given the ubiquity of complex systems in the biosphere, understanding the evolution of complexity is central to biology. At the molecular level, operons are classic examples of a complex system. An operon's genes are co-transcribed under the control of a single promoter to a polycistronic mRNA molecule, and the operon's gene products often form molecular complexes or metabolic pathways. With the large number of complete bacterial genomes available, we now have the opportunity to explore the evolution of these complex entities, by identifying possible intermediate states of operons. RESULTS: In this work, we developed a maximum parsimony algorithm to reconstruct ancestral operon states, and show a simple vertical evolution model of how operons may evolve from the individual component genes. We describe several ancestral states that are plausible functional intermediate forms leading to the full operon. We also offer Reconstruction of Ancestral Gene blocks Using Events or ROAGUE as a software tool for those interested in exploring gene block and operon evolution. AVAILABILITY AND IMPLEMENTATION: The software accompanying this paper is available under GPLv3 license on: https://github.com/nguyenngochuy91/Ancestral-Blocks-Reconstruction. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Huy N. Nguyen, Ashish Jain, Oliver Eulenstein, Iddo Friedberg |
Bioinform. | 4 |
| 2018 | Crowdsourcing image analysis for plant phenomics to generate ground truth data for machine learningabstractThe accuracy of machine learning tasks critically depends on high quality ground truth data. Therefore, in many cases, producing good ground truth data typically involves trained professionals; however, this can be costly in time, effort, and money. Here we explore the use of crowdsourcing to generate a large number of training data of good quality. We explore an image analysis task involving the segmentation of corn tassels from images taken in a field setting. We investigate the accuracy, speed and other quality metrics when this task is performed by students for academic credit, Amazon MTurk workers, and Master Amazon MTurk workers. We conclude that the Amazon MTurk and Master Mturk workers perform significantly better than the for-credit students, but with no significant difference between the two MTurk worker types. Furthermore, the quality of the segmentation produced by Amazon MTurk workers rivals that of an expert worker. We provide best practices to assess the quality of ground truth data, and to compare data quality produced by different sources. We conclude that properly managed crowdsourcing can be used to establish large volumes of viable ground truth data at a low cost and high quality, especially in the context of high throughput plant phenotyping. We also provide several metrics for assessing the quality of the generated datasets. Naihui Zhou, Zachary D. Siegel, Scott Zarecor, Nigel Lee, Darwin A. Campbell, Carson M. Andorf, Dan Nettleton, Carolyn J. Lawrence-Dill, Baskar Ganapathysubramanian, Jonathan W. Kelly, Iddo Friedberg |
PLoS Comput. Biol. | 11 |
| 2016 | Highly Bi-Connected Subgraphs for Computational Protein Function Annotation
Jucheol Moon, Iddo Friedberg, Oliver Eulenstein |
COCOON | 2 |
| 2015 | An event-driven approach for studying gene block evolution in bacteriaabstractMOTIVATION: Gene blocks are genes co-located on the chromosome. In many cases, gene blocks are conserved between bacterial species, sometimes as operons, when genes are co-transcribed. The conservation is rarely absolute: gene loss, gain, duplication, block splitting and block fusion are frequently observed. An open question in bacterial molecular evolution is that of the formation and breakup of gene blocks, for which several models have been proposed. These models, however, are not generally applicable to all types of gene blocks, and consequently cannot be used to broadly compare and study gene block evolution. To address this problem, we introduce an event-based method for tracking gene block evolution in bacteria. RESULTS: We show here that the evolution of gene blocks in proteobacteria can be described by a small set of events. Those include the insertion of genes into, or the splitting of genes out of a gene block, gene loss, and gene duplication. We show how the event-based method of gene block evolution allows us to determine the evolutionary rateand may be used to trace the ancestral states of their formation. We conclude that the event-based method can be used to help us understand the formation of these important bacterial genomic structures. AVAILABILITY AND IMPLEMENTATION: The software is available under GPLv3 license on http://github.com/reamdc1/gene_block_evolution.git. Supplementary online material: http://iddo-friedberg.net/operon-evolution David C. Ream, Asma R. Bankapur, Iddo Friedberg |
Bioinform. | 3 |
| 2015 | A large scale prediction of bacteriocin gene blocks suggests a wide functional spectrum for bacteriocinsabstractBACKGROUND: Bacteriocins are peptide-derived molecules produced by bacteria, whose recently-discovered functions include virulence factors and signaling molecules as well as their better known roles as antibiotics. To date, close to five hundred bacteriocins have been identified and classified. Recent discoveries have shown that bacteriocins are highly diverse and widely distributed among bacterial species. Given the heterogeneity of bacteriocin compounds, many tools struggle with identifying novel bacteriocins due to their vast sequence and structural diversity. Many bacteriocins undergo post-translational processing or modifications necessary for the biosynthesis of the final mature form. Enzymatic modification of bacteriocins as well as their export is achieved by proteins whose genes are often located in a discrete gene cluster proximal to the bacteriocin precursor gene, referred to as context genes in this study. Although bacteriocins themselves are structurally diverse, context genes have been shown to be largely conserved across unrelated species. METHODS: Using this knowledge, we set out to identify new candidates for context genes which may clarify how bacteriocins are synthesized, and identify new candidates for bacteriocins that bear no sequence similarity to known toxins. To achieve these goals, we have developed a software tool, Bacteriocin Operon and gene block Associator (BOA) that can identify homologous bacteriocin associated gene blocks and predict novel ones. BOA generates profile Hidden Markov Models from the clusters of bacteriocin context genes, and uses them to identify novel bacteriocin gene blocks and operons. RESULTS AND CONCLUSIONS: We provide a novel dataset of predicted bacteriocins and context genes. We also discover that several phyla have a strong preference for bacteriocin genes, suggesting distinct functions for this group of molecules. SOFTWARE AVAILABILITY: https://github.com/idoerg/BOA. James T. Morton, Stefan D. Freed, Shaun W. Lee, Iddo Friedberg |
BMC Bioinform. | 4 |
| 2015 | Ten Simple Rules for a Community Computational ChallengeabstractIn science, the relationship between methods and discovery is symbiotic.As we discover more, we are able to construct more precise and sensitive tools and methods that enable further discovery.With better lens crafting came microscopes, and with them the discovery of living cells.In the last 40 years, advances in molecular biology, statistics, and computer science have ushered in the field of bioinformatics and the genomic era.Computational scientists enjoy developing new methods, and the community encourages them to do so.Indeed, the editorial guidelines for PLOS Computational Biology require manuscripts to apply novel methods.However, it is often confusing to know which method to choose: which method is best?And, in this context, what does "best" mean?To help choose an appropriate method for a particular task, scientists often form community-based challenges for the unbiased evaluation of methods in a given field.These challenges help evaluate existing and novel methods, while helping to coalesce a community and leading to new ideas and collaborations.In computational biology, the first of these challenges was arguably the Critical Assessment of protein Structure Prediction, or CASP [1], whose goal is to evaluate methods for predicting three-dimensional protein structure from amino acid sequence.The first CASP meeting was held in December of 1994, following a "prediction period" where members of the community were presented with protein amino acid sequences and asked to predict their three dimensional structures.The sequences that were chosen had recently been solved by X-ray crystallography but had not been not published or released until after the predictions from the community were made.Since the first CASP, we have seen many successful challenges, including Critical Assessment of Function Annotation (CAFA) for protein function prediction [2], Critical Assessment of Genome Interpretation (CAGI) (for genome interpretation) [3], Critical Assessment of Massive (originally "Microarray") Data Analysis (CAMDA) (for large-scale biological data) [4], BioCreative (for biomedical text mining) [5], the Assemblathon (for sequence assembly), and the NCI-DREAM Challenges (for various biomedical challenges), amongst others [6].Computational challenges also help solve new problems.While the original CASP experiment was developed to evaluate existing methods applied to current problems, other communities often look at other areas for which there are no existing tools.These challenges have spread successfully to industry, and companies such as Innocentive [7] and X-Prize [8] offer large prizes for solving novel questions. Iddo Friedberg, Mark N. Wass, Sean D. Mooney, Predrag Radivojac |
PLoS Comput. Biol. | 1 |
| 2014 | The impact of incomplete knowledge on the evaluation of protein function prediction: a structured-output learning perspectiveabstractMOTIVATION: The automated functional annotation of biological macromolecules is a problem of computational assignment of biological concepts or ontological terms to genes and gene products. A number of methods have been developed to computationally annotate genes using standardized nomenclature such as Gene Ontology (GO). However, questions remain about the possibility for development of accurate methods that can integrate disparate molecular data as well as about an unbiased evaluation of these methods. One important concern is that experimental annotations of proteins are incomplete. This raises questions as to whether and to what degree currently available data can be reliably used to train computational models and estimate their performance accuracy. RESULTS: We study the effect of incomplete experimental annotations on the reliability of performance evaluation in protein function prediction. Using the structured-output learning framework, we provide theoretical analyses and carry out simulations to characterize the effect of growing experimental annotations on the correctness and stability of performance estimates corresponding to different types of methods. We then analyze real biological data by simulating the prediction, evaluation and subsequent re-evaluation (after additional experimental annotations become available) of GO term predictions. Our results agree with previous observations that incomplete and accumulating experimental annotations have the potential to significantly impact accuracy assessments. We find that their influence reflects a complex interplay between the prediction algorithm, performance metric and underlying ontology. However, using the available experimental data and under realistic assumptions, our results also suggest that current large-scale evaluations are meaningful and almost surprisingly reliable. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Yuxiang Jiang, Wyatt Travis Clark, Iddo Friedberg, Predrag Radivojac |
Bioinform. | 3 |
| 2014 | The automated function prediction SIG looks back at 2013 and prepares for 2014abstractAbstract Contact: [email protected] or [email protected] Mark N. Wass, Sean D. Mooney, Michal Linial, Predrag Radivojac, Iddo Friedberg |
Bioinform. | 5 |
| 2013 | Biases in the Experimental Annotations of Protein Function and Their Effect on Our Understanding of Protein Function SpaceabstractThe ongoing functional annotation of proteins relies upon the work of curators to capture experimental findings from scientific literature and apply them to protein sequence and structure data. However, with the increasing use of high-throughput experimental assays, a small number of experimental studies dominate the functional protein annotations collected in databases. Here, we investigate just how prevalent is the "few articles - many proteins" phenomenon. We examine the experimentally validated annotation of proteins provided by several groups in the GO Consortium, and show that the distribution of proteins per published study is exponential, with 0.14% of articles providing the source of annotations for 25% of the proteins in the UniProt-GOA compilation. Since each of the dominant articles describes the use of an assay that can find only one function or a small group of functions, this leads to substantial biases in what we know about the function of many proteins. Mass-spectrometry, microscopy and RNAi experiments dominate high throughput experiments. Consequently, the functional information derived from these experiments is mostly of the subcellular location of proteins, and of the participation of proteins in embryonic developmental pathways. For some organisms, the information provided by different studies overlap by a large amount. We also show that the information provided by high throughput experiments is less specific than those provided by low throughput experiments. Given the experimental techniques available, certain biases in protein function annotation due to high-throughput experiments are unavoidable. Knowing that these biases exist and understanding their characteristics and extent is important for database curators, developers of function annotation programs, and anyone who uses protein function annotation data to plan experiments. Alexandra M. Schnoes, David C. Ream, Alexander W. Thorman, Patricia C. Babbitt, Iddo Friedberg |
PLoS Comput. Biol. | 5 |
| 2010 | IPRStats: visualization of the functional potential of an InterProScan runabstractBACKGROUND: InterPro is a collection of protein signatures for the classification and automated annotation of proteins. Interproscan is a software tool that scans protein sequences against Interpro member databases using a variety of profile-based, hidden markov model and positional specific score matrix methods. It not only combines a set of analysis tools, but also performs data look-up from various sources, as well as some redundancy removal. Interproscan is robust and scalable, able to perform on any machine from a netbook to a large cluster. However, when performing whole-genome or metagenome analysis, there is a need for a fast statistical visualization of the results to have good initial grasp on the functional potential of the sequences in the analyzed data set. This is especially important when analyzing and comparing metagenomic or metaproteomic data-sets. RESULTS: IPRStats is a tool for the visualization of Interproscan results. Interproscan results are parsed from the Interproscan XML or EBIXML file into an SQLite or MySQL database. The results for each signature database scan are read and displayed as pie-charts or bar charts as summary statistics. A table is also provided, where each entry is a signature (e.g. a Pfam entry) accompanied by one or more Gene Ontology terms, if Interproscan was run using the Gene Ontology option. CONCLUSIONS: We present an platform-independent, open source licensed tool that is useful for Interproscan users who wish to view the summary of their results in a rapid and concise fashion. Ryan J. Kelly, David E. Vincent, Iddo Friedberg |
BMC Bioinform. | 3 |
| 2010 | A Primer on MetagenomicsabstractMetagenomics is a discipline that enables the genomic study of uncultured microorganisms. Faster, cheaper sequencing technologies and the ability to sequence uncultured microbes sampled directly from their habitats are expanding and transforming our view of the microbial world. Distilling meaningful information from the millions of new genomic sequences presents a serious challenge to bioinformaticians. In cultured microbes, the genomic data come from a single clone, making sequence assembly and annotation tractable. In metagenomics, the data come from heterogeneous microbial communities, sometimes containing more than 10,000 species, with the sequence data being noisy and partial. From sampling, to assembly, to gene calling and function prediction, bioinformatics faces new demands in interpreting voluminous, noisy, and often partial sequence data. Although metagenomics is a relative newcomer to science, the past few years have seen an explosion in computational methods applied to metagenomic-based research. It is therefore not within the scope of this article to provide an exhaustive review. Rather, we provide here a concise yet comprehensive introduction to the current computational requirements presented by metagenomics, and review the recent progress made. We also note whether there is software that implements any of the methods presented here, and briefly review its utility. Nevertheless, it would be useful if readers of this article would avail themselves of the comment section provided by this journal, and relate their own experiences. Finally, the last section of this article provides a few representative studies illustrating different facets of recent scientific discoveries made using metagenomics. John C. Wooley, Adam Godzik, Iddo Friedberg |
PLoS Comput. Biol. | 3 |
| 2009 | Biopython: freely available Python tools for computational molecular biology and bioinformaticsabstractAbstract Summary: The Biopython project is a mature open source international collaboration of volunteer developers, providing Python libraries for a wide range of bioinformatics problems. Biopython includes modules for reading and writing different sequence file formats and multiple sequence alignments, dealing with 3D macro molecular structures, interacting with common tools such as BLAST, ClustalW and EMBOSS, accessing key online databases, as well as providing numerical methods for statistical learning. Availability: Biopython is freely available, with documentation and source code at www.biopython.org under the Biopython license. Contact: All queries should be directed to the Biopython mailing lists, see www.biopython.org/wiki/[email protected]. Peter J. A. Cock, Tiago Rodrigues Antao, Jeffrey T. Chang, Brad A. Chapman, Cymon J. Cox, Andrew Dalke, Iddo Friedberg, Thomas Hamelryck, Frank Kauff, Bartek Wilczynski, Michiel J. L. de Hoon |
Bioinform. | 7 |
| 2007 | Using an alignment of fragment strings for comparing protein structuresabstractMOTIVATION: Most methods that are used to compare protein structures use three-dimensional (3D) structural information. At the same time, it has been shown that a 1D string representation of local protein structure retains a degree of structural information. This type of representation can be a powerful tool for protein structure comparison and classification, given the arsenal of sequence comparison tools developed by computational biology. However, in order to do so, there is a need to first understand how much information is contained in various possible 1D representations of protein structure. RESULTS: Here we describe the use of a particular structure fragment library, denoted here as KL-strings, for the 1D representation of protein structure. Using KL-strings, we develop an infrastructure for comparing protein structures with a 1D representation. This study focuses on the added value gained from such a description. We show the new local structure language adds resolution to the traditional three-state (helix, strand and coil) secondary structure description, and provides a high degree of accuracy in recognizing structural similarities when used with a pairwise alignment benchmark. The results of this study have immediate applications towards fast structure recognition, and for fold prediction and classification. Iddo Friedberg, Tim Harder, Rachel Kolodny, Einat Sitbon, Jim Zhanwen Li, Adam Godzik |
Bioinform. | 1 |
| 2007 | The 2006 Automated Function Prediction MeetingabstractGenomic scale projects have compounded the need for rapid and reliable functional annotation methods.Traditional experimental approaches have become outpaced resulting in an ever-increasing proportion of missing annotations.Computational approaches, including those based on sequence, expression, interaction and tertiary structure, have the potential to impact the growing annotation deficit. Ana P. C. Rodrigues, Barry J. Grant, Adam Godzik, Iddo Friedberg |
BMC Bioinform. | 4 |
| 2006 | Automated protein function prediction - the genomic challengeabstractOverwhelmed with genomic data, biologists are facing the first big post-genomic question--what do all genes do? First, not only is the volume of pure sequence and structure data growing, but its diversity is growing as well, leading to a disproportionate growth in the number of uncharacterized gene products. Consequently, established methods of gene and protein annotation, such as homology-based transfer, are annotating less data and in many cases are amplifying existing erroneous annotation. Second, there is a need for a functional annotation which is standardized and machine readable so that function prediction programs could be incorporated into larger workflows. This is problematic due to the subjective and contextual definition of protein function. Third, there is a need to assess the quality of function predictors. Again, the subjectivity of the term 'function' and the various aspects of biological function make this a challenging effort. This article briefly outlines the history of automated protein function prediction and surveys the latest innovations in all three topics. Iddo Friedberg |
Briefings Bioinform. | 1 |
| 2006 | Ten Simple Rules for Selecting a Postdoctoral PositionabstractYou are a PhD candidate and your thesis defense is already in sight. You have decided you would like to continue with a postdoctoral position rather than moving into industry as the next step in your career (that decision should be the subject of another “Ten Simple Rules”). Further, you already have ideas for the type of research you wish to pursue and perhaps some ideas for specific projects. Here are ten simple rules to help you make the best decisions on a research project and the laboratory in which to carry it out. Philip E. Bourne, Iddo Friedberg |
PLoS Comput. Biol. | 2 |
| 2006 | Correction: Ten Simple Rules for Selecting a Postdoctoral PositionabstractIn the section called Rule 1: Select a Position That Excites You, the sentence, ''Just because the mentor is excited about the project does not mean that you will be six months into it.'', had the two words ''that' ' and ''you'' switched. Philip E. Bourne, Iddo Friedberg |
PLoS Comput. Biol. | 2 |
| 2002 | PeCoP: automatic determination of persistently conserved positions in protein familiesabstractAbstract Summary: PeCoP is a WWW-based service which accepts a protein sequence, and reports positions that are conserved in close and distant sequence family members. The collation of family members is performed using iterative PSI-BLAST runs. Examining positional conservation in close and distant family members enables a better selection of positions that may play a role in determining the protein's structure and function. Availability: http://bioinformatics.org/pecop Contact: [email protected] Supplementary information: http://bioinformatics.org/pecop/about_pecop * To whom correspondence should be addressed at present address: The Burnham Institute, 10901 N. Torrey Pines Road, La Jolla, CA 92037, USA Iddo Friedberg, Hanah Margalit |
Bioinform. | 1 |
| 2000 | Glimmers in the Midnight Zone: Characterization of Aligned Identical Residues in Sequence-Dissimilar Proteins Sharing a Common Fold
Iddo Friedberg, Tommy Kaplan, Hanah Margalit |
ISMB | 1 |