Showing posts with label text mining. Show all posts
Showing posts with label text mining. Show all posts

Tuesday, April 30, 2013

Chapter 16: Text Mining for Translational Bioinformatics

http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1003044


Abstract

Text mining for translational bioinformatics is a new field with tremendous research potential. It is a subfield of biomedical natural language processing that concerns itself directly with the problem of relating basic biomedical research to clinical practice, and vice versa. Applications of text mining fall both into the category of T1 translational research—translating basic science results into new interventions—and T2 translational research, or translational research for public health. Potential use cases include better phenotyping of research subjects, and pharmacogenomic research. A variety of methods for evaluating text mining applications exist, including corpora, structured test suites, and post hoc judging. Two basic principles of linguistic structure are relevant for building text mining applications. One is that linguistic structure consists of multiple levels. The other is that every level of linguistic structure is characterized by ambiguity. There are two basic approaches to text mining: rule-based, also known as knowledge-based; and machine-learning-based, also known as statistical. Many systems are hybrids of the two approaches. Shared tasks have had a strong effect on the direction of the field. Like all translational bioinformatics software, text mining software for translational bioinformatics can be considered health-critical and should be subject to the strictest standards of quality assurance and software testing.

Monday, April 30, 2012

MScanner

http://mscanner.stanford.edu/

MScanner
Rapid statistical classification on the Medline database of biomedical literature

Friday, January 20, 2012

Gene clustering using Latent Semantic Indexing of MEDLINE abstracts

http://memphis.edu/binf/RaminWebpage.htm

Gene clustering using Latent Semantic Indexing of MEDLINE abstracts

Recent advances in genomics and DNA microarray technology enable investigators to simultaneously analyze the expression of thousands of genes under different experimental conditions. However understanding the functional relationships between co-regulated genes presents a formidable task to investigators, requiring first hand knowledge of the biological characteristics of ea`ch gene. There are a variety of public electronic resources from which investigators may assemble gene information. For instance, there are over 10,000 annotated human genes in LocusLink and nearly 13 million citations archived in MEDLINE. However, better automated tools are needed to aid in extraction and utilization of gene information from these databases. My lab has been collaborating with Dr. Michael Berry (Professor of Computer Science at The University of Tennessee, Knoxville; http://www.cs.utk.edu/~berry/) to develop a new software environment called Semantic Gene Organizer?(SGO) ( http://shad.cs.utk.edu/sgo/sgo.html ) to automatically extract gene relationships from titles and abstracts in MEDLINE citations. SGO utilizes a variant of the vector-space model of information retrieval called Latent Semantic Indexing (LSI). LSI implements a classical factorization method from linear algebra (singular value decomposition) to identify conceptual relationships between documents. Our studies have provided proof-of-principle that LSI is a robust automated method for identification of gene-to-keyword and gene-to-gene relationships from the biological literature. Future aims of this project include: 1) expansion of the gene-document collection to include all genes in the LocusLink database; 2) Utilize SGO to expand gene ontology terms and functional gene annotation.

Thursday, October 20, 2011

DOMEO

DOMEO - Document Metadata Organizer

Ciccarese P, Ocana M, Clark, T. DOMEO: a web-based tool for semantic annotation of online documents. Paper at Bio-Ontologies 2011, Vienna, Austria. Accepted

So highlight text in the web (eg. Pubmed article) and hit Annotate. Loads ontology data when annotating as well. Also lets you share annotations.

http://code.google.com/p/domeo/

http://www.slideshare.net/paolociccarese/swan-annotation-framework-text-mining

Wednesday, June 29, 2011

Literature mining, ontologies and information visualization for drug repurposing

http://bib.oxfordjournals.org/content/early/2011/06/28/bib.bbr005.abstract?papetoc


Abstract

The immense growth of MEDLINE coupled with the realization that a vast amount of biomedical knowledge is recorded in free-text format, has led to the appearance of a large number of literature mining techniques aiming to extract biomedical terms and their inter-relations from the scientific literature. Ontologies have been extensively utilized in the biomedical domain either as controlled vocabularies or to provide the framework for mapping relations between concepts in biology and medicine. Literature-based approaches and ontologies have been used in the past for the purpose of hypothesis generation in connection with drug discovery. Here, we review the application of literature mining and ontology modeling and traversal to the area of drug repurposing (DR). In recent years, DR has emerged as a noteworthy alternative to the traditional drug development process, in response to the decreased productivity of the biopharmaceutical industry. Thus, systematic approaches to DR have been developed, involving a variety of in silico, genomic and high-throughput screening technologies. Attempts to integrate literature mining with other types of data arising from the use of these technologies as well as visualization tools assisting in the discovery of novel associations between existing drugs and new indications will also be presented.                  

http://nar.oxfordjournals.org/content/39/suppl_2/W450.abstract?etoc

Tuesday, June 14, 2011

BioNLP '09 - Shared task sample

http://www-tsujii.is.s.u-tokyo.ac.jp/GENIA/SharedTask/downloads.shtml

http://bioinformatics.oxfordjournals.org/content/26/18/i554.full

SMBM - International Symposium for Semantic Mining in Biomedicine 2010
http://www.smbm.eu/provisional-program

Automatic extraction of semantic relations between medical entities:
Application to the treatment relation
Asma Ben Abacha
Pierre Zweigenbaum

To extract occurrences of
the target relations, we then design linguistic pat-
terns based on selected sentences from PubMed
Central articles. We present a method to ob-
tain such sentences by leveraging UMLS Metathe-
saurus knowledge and MeSH indexing of PubMed
Central.

RegulonDB e-coli. transcriptional regulatory network
http://regulondb.ccg.unam.mx/

Enju is a syntactic parser for English. With a wide-coverage probabilistic HPSG (Head-driven phrase structure) grammar [1-7] and an efficient parsing algorithm [8-11], this parser can effectively analyze syntactic/semantic structures of English sentences and provide a user with phrase structures and predicate-argument structures.
http://www-tsujii.is.s.u-tokyo.ac.jp/enju/

CoNLL-2010 Shared Task
Learning to detect hedges and their scope in natural language text
http://www.inf.u-szeged.hu/rgai/conll2010st/

Tuesday, June 7, 2011

brainscanr.com

http://www.brainscanr.com

The goal of neuroscience is to discover the relationships between brain, behavior, and disease. Using the Brain Systems, Connections, Associations, and Network Relationships (brainSCANr) engine, you can explore the relationships between neuroscience terms in peer reviewed publications.

Monday, October 11, 2010

Word Clouds in R

http://www.r-bloggers.com/abstract-word-clouds-using-r/

http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/efetch_help.html

http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/esearch_help.html

http://math.illinoisstate.edu/dhkim/rstuff/rtutor.html

> library(lattice)
> x
  a b
4 d 4
3 c 3
2 b 2
1 a 1
> x[order(x$b,decreasing=TRUE),]
> xyplot(b ~ a, data = x, groups=a, ylab='', xlab='', scales=list(x=list(tck=0, at=0),y=list(tck=0, at=0)), panel = function(x,y,subscripts,groups) ltext(x = c(mean(y),sample(1:max(y-1))), y = c(mean(y),sample(1:max(y-1))), label=groups[subscripts], cex=1*y^1.5, fontfamily = c("AvantGarde", "Bookman", "Courier", "Helvetica", "Helvetica-Narrow", "NewCenturySchoolbook", "Palatino", "Times"), col=c('red','blue')))