Exon: a web-based software toolkit for DNA sequence analysis
|
|
|
- Asher Glenn
- 9 years ago
- Views:
Transcription
1 Exon: a web-based software toolkit for DNA sequence analysis Diogo Pratas, Armando J. Pinho, and Sara P. Garcia Abstract Recent advances in DNA sequencing methodologies have caused an exponential growth of publicly available genomic sequence data. By consequence, many computational biologists have intensified studies in order to understand the content of these sequences and, in some cases, to search for association to disease. However, the lack of public available tools is an issue, specially when related to efficiency and usability. In this paper, we present Exon, a user-friendly solution containing tools for online analysis of DNA sequences through compression based profiles. Key words: web-based software toolkit, DNA sequence analysis, DNA compression 1 Introduction The construction and analysis of DNA complexity profiles has been an important topic of research, due to its applicability in the study of regulatory functions of DNA, comparative analysis of organisms, genomic evolution and others [7, 11]. For example, it has been observed that low complexity regions of DNA are often associated with important regulatory functions [6]. Several measures have also been proposed for evaluating the complexity of DNA sequences. Among those, we find the compression-based approaches the most promising and natural, because compression efficiency is clearly defined (it can be measured by the number of bits generated by the encoder) [4, 1, 5, 15]. One of the key advantages of DNA compression based on finite-context models [13, 10, 8, 9] is that the encoders are fast and have O(n) time com- Signal Processing Lab, IEETA / DETI, University of Aveiro, Aveiro, Portugal {pratas,ap,spgarcia}@ua.pt 1
2 2 Diogo Pratas, Armando J. Pinho, and Sara P. Garcia plexity. Most of the effort spent by previous DNA compressors is in the task of finding exact or approximate repeats of sub-sequences or of their inverted complements. No doubt, this approach has proven to give good returns in terms of compression gains, but it may be disadvantageous in terms of time consuming to perform the compression. Although slow encoders could be tolerated for storage purposes (compression could be ran in batch mode), for interactive applications they are certainly not appropriate. For example, the currently best performing DNA compression technique, expert-model (XM) [3], could take hours for compressing a single human chromosome. Compressing one of the largest human chromosomes with the techniques based on finite-context models (FCM) takes less than ten minutes. Along with this inconvenience, there is the need for a strong computational system to perform these operations, particularly with regard to memory (RAM). On the other hand, these tools require local installation, sometimes on particular operating systems, which makes them inconvenient to use. Moreover, there is the need of designing a graphical interface to make Exon attractive to biologists and not only informatics, instead of the prior command line approach. In this paper, we provide solutions to the mentioned issues using Exon, a web-based user-friendly software toolkit that analyses DNA sequences using compression based approaches, such as finite-context modelling[13, 10, 9] and XM [3]. Since the software is web-based, it is available to any computer (with a web browser linked to the Internet) and without the need of any software installation. Moreover, Exon is hosted at a virtual web server composed by 8 cores of Intel(R) Xeon(R) CPU 2.67GHz, with at least 8 GB of RAM and with 2 TB of storage, running the CentOS linux distribution. This paper is organized as follows. In Section 2, we describe the methods used, in particular the compression approaches. In Section 3, we provide some examples of the Exon usage. Finally, in Section 4, we draw some conclusions. 2 Materials and methods Using technologies and programming languages such as HTML, PHP, Java, Javascript, CSS, PostgresSQL, shell script and C, we were able to integrate several methods in the Exon toolkit. All these methods fall into one of three categories (pre-encoding, encoding and post-encoding). The first category is pre-encoding (sequence edition before encoding). In this category, there are the following methods: reverse (a sequence), concatenate (two sequences) and generate (a sequence). The first two methods are self-explanatory, due to their names. Sequence generation is based on multiple competing finite-context models. In short, this generator allows to generate a synthetic sequence based on statistics collected from a template sequence, using a stochastic process [12].
3 Exon: a web-based software toolkit for DNA sequence analysis 3 The second category is encoding (sequence compression). In this category, there are two possible models: XM or FCM (finite-context modelling). The first method, XM [3], relies on a mixture of experts for providing symbol by symbol probability estimates, which are then used for driving an arithmetic encoder. The algorithm comprises three types of experts: (1) order-2 Markov models; (2) order-1 context Markov models, i.e., Markov models that use statistical information only of a recent past (typically, the 512 previous symbols); (3) the copy expert, that considers the next symbol as part of a copied region from a particular offset. The probability estimates provided by the set of experts are then combined using Bayesian averaging and sent to the arithmetic encoder. Although the XM approach is inappropriate for large DNA sequences, we have included it in the Exon toolkit, because it can be used in small sequences (normally below 2 MB) and also for comparison with other methods. The other method, FCM [9], is an approach based on multiple finite-context models of different orders that compete for encoding the data. Figure 1 gives an example of these multiple models. The competitive procedure implies that the best of the models is chosen for encoding each DNA block, i.e., the one that requires less bits is used for representing the current block. ž P(X n+1 = s c n 2) c n 2... G T T G A G C x n 10 x n 4 x n+1 A A T A G A C C T G... ÁÒÔÙØ c n ÝÑ ÓÐ 1 Ž P(X n+1 = s c n 1 ) Fig. 1 Example of the use of multiple finite-context models for encoding DNA sequence data. In this case, two models are used, one with a depth-5 context and the other using an order-11 context. The third (and last) category is the post-encoding (computation and manipulation of the information content received from category two). In this particular category, there is a module capable of processing the information content, by applying signal processing techniques, such as filtering, in order to improve the visual output of the complexity profiles.
4 4 Diogo Pratas, Armando J. Pinho, and Sara P. Garcia The process of building a complexity profile for visualization can be seen in Figure 2. Fig. 2 Activity diagram of the process of building a complexity profile for visualization. Exon has a pyramidal hierarchy structure of 3 levels (roles). The first and lowest is the guest user. Here, the user can perform the basic operations, namely those described in Figure 2, although, with certain restrictions such as limited number of FCM models to be chosen. In the middle, there is the operator level. This is a registered user that has the same privileges as the guest user, but with access to more features such as the uploading of sequences. The upper level is administrator. This is the unlimited user, that can also control logs, edit files, edit accounts, edit models, among other operations.
5 Exon: a web-based software toolkit for DNA sequence analysis Software availability This web-based software toolkit is publicly available for non-commercial purposes at 3 Some examples In this section, we provide some examples where we used Exon. For that purpose, we used the Saccharomyces cerevisiae genome (uid128) from the National Center for Biotechnology Information (NCBI). Figure 3 shows an example of a complexity profile (corresponding to chromosome 2 of the S. cerevisiae), generated by a multiple finite-context model DNA encoder in Exon. Fig. 3 Complexity profile of chromosome 2 from the S. cerevisiae genome. The information content was processed in both directions, combined using the minimum value of each direction, and low-pass filtered using a Blackman window of size 11. We can observe several regions where the complexity is very small, meaning that a reduced number of bits was required for compressing those regions. Of particular interest are the two regions that are below 0.5 bpb (marked with letters B and C). These regions, which have been zoomed-in in Figure 4, correspond to transposons (sequences of DNA that can move or transpose themselves to new positions within the genome of a single cell). There are strong evidences that genetic diseases are caused by transposition events, for more information see [14]. The transposon marked with letter B (YBLWTy1-1) has 5,915 bases (from base 221,037 to base 226,952). The transposon marked with letter C (YBRWTy1-2) has 5,917 bases (from base 259,578 to base 265,494). Moreover, a Blast search [2] indicates that these sequences have 99% of identity. Similarly, the regions marked with letters A and D represent homologous genes. In particular, the region marked with letter A, with 954 bases (from base 168,423 to base 169,376), represents the gene RPL19B. On the other hand, the region marked with letter D, with 1,076 bases (from base 414,186
6 6 Diogo Pratas, Armando J. Pinho, and Sara P. Garcia Fig. 4 Zoom of the complexity profile (from base 200,000 to base 280,000) of chromosome 2 from the S. cerevisiae genome. The information content was processed in both directions, combined using the minimum value of each direction, and low-pass filtered using a Blackman window of size 11. to base 415,261), represents the gene RPL19A. A Blast search indicates that these sequences have 93% of identity. Another application of Exon is the ability to perform inter-sequence analysis, i.e., using sequence concatenation it is possible to unveil low complexity zones which are usually associated to zones of potential biological interest. Thereby, we have concatenated chromosome 2 and 4 of of S. cerevisiae genome (showing just the results for the range of chromosome 2) and built the correspondent complexity profile (see Figure 5). Fig. 5 Complexity profile comparison of chromosome 2 from the S. cerevisiae genome. The first row shows the information content of chromosome 2. The second row shows chromosome 2 with information added from chromosome 4. The information content was processed in both directions, combined using the minimum value of each direction, and low-pass filtered using a Blackman window of size 11.
7 Exon: a web-based software toolkit for DNA sequence analysis 7 In Figure 5, it is possible to observe (second row) that some new low complexity zones have been unveiled, comparing with the complexity profile of chromosome 2 alone (first row). These regions have been marked with letters E and F. Relatively to region E, the complexity profile shows two locations, almost coincident, of trna (trna-ile and trna-gly), which are contained also in chromosome 4. Letter F marks a region containing 1,089 bases, corresponding to gene RPL4A (from base 300,166 to base 301,254). Thereafter, we determined the corresponding source, leading to a region in chromosome 4 containing also 1,089 bases corresponding to gene RPL4B (from base 414,186 to base 415,261). Blast search indicates that these sequences have 100% of identity, i.e., these sequences are equal. These very similar genes have homologous in other species, such as in the Homo sapiens. 4 Conclusion In this paper, we have presented Exon, a user-friendly solution containing tools for online analysis of DNA sequences through compression based profiles. Themainaimwastobridgethefieldofbiologyandthefieldofinformatics, allowing a biologist without expertise in computer science to create complexity profiles and analyse DNA sequences. To attain that, we have provided a graphical interface, avoiding the command line approach, together with the availability of a powerful web server, not requiring software installation (with common usage, accessible to any computer connected to the Internet). Also, we have demonstrated the usefulness of Exon, building complexity profiles of a few sequences from the Saccharomyces cerevisiae genome. In particular, we have identified transposons, trna genes, similar and highly similar genes. 5 Acknowledgements This work was partially funded by FEDER through the Operational Program Competitiveness Factors - COMPETE and by National Funds through FCT - Foundation for Science and Technology in the context of the project FCOMP FEDER (FCT reference PTDC/EIA-EIA/103099/2008). Sara P. Garcia acknowledges funding from the European Social Fund and the Portuguese Ministry of Education and Science.
8 8 Diogo Pratas, Armando J. Pinho, and Sara P. Garcia References 1. Allison, L., Stern, L., Edgoose, T., Dix, T.I.: Sequence complexity for biological sequence analysis. Computers & Chemistry 24, (2000) 2. Altschul, S.F., Gish, W., Miller, W., Myers, E.W., Lipman, D.J.: Basic local alignment search tool. Journal of Molecular Biology 215(3), (1990). DOI /jmbi Cao, M.D., Dix, T.I., Allison, L., Mears, C.: A simple statistical algorithm for biological sequence compression. In: Proc. of the Data Compression Conf., DCC-2007, pp Snowbird, Utah (2007) 4. Crochemore, M., Vérin, R.: Zones of low entropy in genomic sequences. Computers & Chemistry pp (1999) 5. Dix, T.I., Powell, D.R., Allison, L., Bernal, J., Jaeger, S., Stern, L.: Comparative analysis of long DNA sequences by per element information content using different contexts. BMC Bioinformatics 8(Suppl. 2), S10 (2007). DOI / S2-S10 6. Gusev, V.D., Nemytikova, L.A., Chuzhanova, N.A.: On the complexity measures of genetic sequences. Bioinformatics 15(12), (1999) 7. Nan, F., Adjeroh, D.: On the complexity measures for biological sequences. In: Proc. of the IEEE Computational Systems Bioinformatics Conference, CSB Stanford, CA (2004) 8. Pinho, A.J., Ferreira, P.J.S.G.: Finding unknown repeated patterns in images. In: Proc. of the 19th European Signal Processing Conf., EUSIPCO Barcelona, Spain (2011) 9. Pinho, A.J., Ferreira, P.J.S.G., Neves, A.J.R., Bastos, C.A.C.: On the representability of complete genomes by multiple competing finite-context (Markov) models. PLoS ONE 6(6), e21,588 (2011). DOI /journal.pone Pinho, A.J., Pratas, D., Ferreira, P.J.S.G.: Bacteria DNA sequence compression using a mixture of finite-context models. In: Proc. of the IEEE Workshop on Statistical Signal Processing. Nice, France (2011) 11. Pirhaji, L., Kargar, M., Sheari, A., Poormohammadi, H., Sadeghi, M., Pezeshk, H., Eslahchi, C.: The performances of the chi-square test and complexity measures for signal recognition in biological sequences. Journal of Theoretical Biology 251(2), (2008) 12. Pratas, D., Bastos, C.A.C., Pinho, A.J., Neves, A.J.R., Matos, L.: DNA synthetic sequences generation using multiple competing Markov models. In: Proc. of the IEEE Workshop on Statistical Signal Processing. Nice, France (2011) 13. Pratas, D., Pinho, A.J.: Compressing the human genome using exclusively Markov models. In: Advances in Intelligent and Soft Computing, Proc. of the 5th Int. Conf. on Practical Applications of Computational Biology & Bioinformatics, PACBB 2011, vol. 93, pp (2011) 14. Roy, A., Carroll, M., Kass, D., Nguyen, S., Salem, A., Batzer, M., Deininger, P.: Recently integrated human Alu repeats: finding needles in the haystack. Genetica 107(1-3), (1999) 15. Troyanskaya, O.G., Arbell, O., Koren, Y., Landau, G.M., Bolshoy, A.: Sequence complexity profiles of prokaryotic genomic sequences: a fast algorithm for calculating linguistic complexity. Bioinformatics 18(5), (2002)
RETRIEVING SEQUENCE INFORMATION. Nucleotide sequence databases. Database search. Sequence alignment and comparison
RETRIEVING SEQUENCE INFORMATION Nucleotide sequence databases Database search Sequence alignment and comparison Biological sequence databases Originally just a storage place for sequences. Currently the
Efficient Parallel Execution of Sequence Similarity Analysis Via Dynamic Load Balancing
Efficient Parallel Execution of Sequence Similarity Analysis Via Dynamic Load Balancing James D. Jackson Philip J. Hatcher Department of Computer Science Kingsbury Hall University of New Hampshire Durham,
Early Cloud Experiences with the Kepler Scientific Workflow System
Available online at www.sciencedirect.com Procedia Computer Science 9 (2012 ) 1630 1634 International Conference on Computational Science, ICCS 2012 Early Cloud Experiences with the Kepler Scientific Workflow
SGI. High Throughput Computing (HTC) Wrapper Program for Bioinformatics on SGI ICE and SGI UV Systems. January, 2012. Abstract. Haruna Cofer*, PhD
White Paper SGI High Throughput Computing (HTC) Wrapper Program for Bioinformatics on SGI ICE and SGI UV Systems Haruna Cofer*, PhD January, 2012 Abstract The SGI High Throughput Computing (HTC) Wrapper
Bioinformatics Resources at a Glance
Bioinformatics Resources at a Glance A Note about FASTA Format There are MANY free bioinformatics tools available online. Bioinformaticists have developed a standard format for nucleotide and protein sequences
A Web Based Software for Synonymous Codon Usage Indices
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 147-152 International Research Publications House http://www. irphouse.com /ijict.htm A Web
BIOINF 525 Winter 2016 Foundations of Bioinformatics and Systems Biology http://tinyurl.com/bioinf525-w16
Course Director: Dr. Barry Grant (DCM&B, [email protected]) Description: This is a three module course covering (1) Foundations of Bioinformatics, (2) Statistics in Bioinformatics, and (3) Systems
REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])
820 REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf]) (See also General Regulations) BMS1 Admission to the Degree To be eligible for admission to the degree of Bachelor
BIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS
BIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS NEW YORK CITY COLLEGE OF TECHNOLOGY The City University Of New York School of Arts and Sciences Biological Sciences Department Course title:
DNA Mapping/Alignment. Team: I Thought You GNU? Lars Olsen, Venkata Aditya Kovuri, Nick Merowsky
DNA Mapping/Alignment Team: I Thought You GNU? Lars Olsen, Venkata Aditya Kovuri, Nick Merowsky Overview Summary Research Paper 1 Research Paper 2 Research Paper 3 Current Progress Software Designs to
Core Bioinformatics. Degree Type Year Semester. 4313473 Bioinformàtica/Bioinformatics OB 0 1
Core Bioinformatics 2014/2015 Code: 42397 ECTS Credits: 12 Degree Type Year Semester 4313473 Bioinformàtica/Bioinformatics OB 0 1 Contact Name: Sònia Casillas Viladerrams Email: [email protected]
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
Just the Facts: A Basic Introduction to the Science Underlying NCBI Resources
1 of 8 11/7/2004 11:00 AM National Center for Biotechnology Information About NCBI NCBI at a Glance A Science Primer Human Genome Resources Model Organisms Guide Outreach and Education Databases and Tools
Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler
Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler Per Larsson [email protected] June 7, 2013 Abstract This project aims to compare several tools for cleaning and importing
Version 5.0 Release Notes
Version 5.0 Release Notes 2011 Gene Codes Corporation Gene Codes Corporation 775 Technology Drive, Ann Arbor, MI 48108 USA 1.800.497.4939 (USA) +1.734.769.7249 (elsewhere) +1.734.769.7074 (fax) www.genecodes.com
A Tutorial in Genetic Sequence Classification Tools and Techniques
A Tutorial in Genetic Sequence Classification Tools and Techniques Jake Drew Data Mining CSE 8331 Southern Methodist University [email protected] www.jakemdrew.com Sequence Characters IUPAC nucleotide
Biological Sciences Initiative. Human Genome
Biological Sciences Initiative HHMI Human Genome Introduction In 2000, researchers from around the world published a draft sequence of the entire genome. 20 labs from 6 countries worked on the sequence.
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real
An Online Automated Scoring System for Java Programming Assignments
An Online Automated Scoring System for Java Programming Assignments Hiroki Kitaya and Ushio Inoue Abstract This paper proposes a web-based system that automatically scores programming assignments for students.
In developmental genomic regulatory interactions among genes, encoding transcription factors
JOURNAL OF COMPUTATIONAL BIOLOGY Volume 20, Number 6, 2013 # Mary Ann Liebert, Inc. Pp. 419 423 DOI: 10.1089/cmb.2012.0297 Research Articles A New Software Package for Predictive Gene Regulatory Network
Fraud Detection in Online Banking Using HMM
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Fraud Detection in Online Banking Using HMM Sunil Mhamane + and L.M.R.J
Delivering the power of the world s most successful genomics platform
Delivering the power of the world s most successful genomics platform NextCODE Health is bringing the full power of the world s largest and most successful genomics platform to everyday clinical care NextCODE
The enhancement of the operating speed of the algorithm of adaptive compression of binary bitmap images
The enhancement of the operating speed of the algorithm of adaptive compression of binary bitmap images Borusyak A.V. Research Institute of Applied Mathematics and Cybernetics Lobachevsky Nizhni Novgorod
BioHPC Web Computing Resources at CBSU
BioHPC Web Computing Resources at CBSU 3CPG workshop Robert Bukowski Computational Biology Service Unit http://cbsu.tc.cornell.edu/lab/doc/biohpc_web_tutorial.pdf BioHPC infrastructure at CBSU BioHPC Web
Easy configuration of NETCONF devices
Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic [email protected] [email protected] Abstract. It is necessary for developers
Algorithms in Computational Biology (236522) spring 2007 Lecture #1
Algorithms in Computational Biology (236522) spring 2007 Lecture #1 Lecturer: Shlomo Moran, Taub 639, tel 4363 Office hours: Tuesday 11:00-12:00/by appointment TA: Ilan Gronau, Taub 700, tel 4894 Office
Teaching Bioinformatics to Undergraduates
Teaching Bioinformatics to Undergraduates http://www.med.nyu.edu/rcr/asm Stuart M. Brown Research Computing, NYU School of Medicine I. What is Bioinformatics? II. Challenges of teaching bioinformatics
RNA Movies 2: sequential animation of RNA secondary structures
W330 W334 Nucleic Acids Research, 2007, Vol. 35, Web Server issue doi:10.1093/nar/gkm309 RNA Movies 2: sequential animation of RNA secondary structures Alexander Kaiser 1, Jan Krüger 2 and Dirk J. Evers
Fast. Integrated Genome Browser & DAS. Easy. Flexible. Free. bioviz.org/igb
bioviz.org/igb Integrated Genome Browser & DAS Free tools for visualizing, sharing, and publishing genomes and genome-scale data. Easy Flexible Fast Free Funding: National Science Foundation Arabidopsis
Drupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
UGENE Quick Start Guide
Quick Start Guide This document contains a quick introduction to UGENE. For more detailed information, you can find the UGENE User Manual and other special manuals in project website: http://ugene.unipro.ru.
Application of Virtual Instrumentation for Sensor Network Monitoring
Application of Virtual Instrumentation for Sensor etwor Monitoring COSTATI VOLOSECU VICTOR MALITA Department of Automatics and Applied Informatics Politehnica University of Timisoara Bd. V. Parvan nr.
DeCyder Extended Data Analysis (EDA) Software
Part of GE Healthcare Data File 28-4015-41 AA DeCyder Extended Data Analysis (EDA) Software DeCyder EDA DeCyder Extended Data Analysis Software (DeCyder EDA) is high-performance informatics software for
IMPLEMENTING GREEN IT
Saint Petersburg State University of Information Technologies, Mechanics and Optics Department of Telecommunication Systems IMPLEMENTING GREEN IT APPROACH FOR TRANSFERRING BIG DATA OVER PARALLEL DATA LINK
Webserver: bioinfo.bio.wzw.tum.de Mail: [email protected]
Webserver: bioinfo.bio.wzw.tum.de Mail: [email protected] About me H. Werner Mewes, Lehrstuhl f. Bioinformatik, WZW C.V.: Studium der Chemie in Marburg Uni Heidelberg (Med. Fakultät, Bioenergetik)
Scalable Cloud Computing Solutions for Next Generation Sequencing Data
Scalable Cloud Computing Solutions for Next Generation Sequencing Data Matti Niemenmaa 1, Aleksi Kallio 2, André Schumacher 1, Petri Klemelä 2, Eija Korpelainen 2, and Keijo Heljanko 1 1 Department of
FCE: A Fast Content Expression for Server-based Computing
FCE: A Fast Content Expression for Server-based Computing Qiao Li Mentor Graphics Corporation 11 Ridder Park Drive San Jose, CA 95131, U.S.A. Email: qiao [email protected] Fei Li Department of Computer Science
Distributed Bioinformatics Computing System for DNA Sequence Analysis
Global Journal of Computer Science and Technology: A Hardware & Computation Volume 14 Issue 1 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.
Arti Tyagi Sunita Choudhary
Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Web Usage Mining
When you install Mascot, it includes a copy of the Swiss-Prot protein database. However, it is almost certain that you and your colleagues will want
1 When you install Mascot, it includes a copy of the Swiss-Prot protein database. However, it is almost certain that you and your colleagues will want to search other databases as well. There are very
Genetomic Promototypes
Genetomic Promototypes Mirkó Palla and Dana Pe er Department of Mechanical Engineering Clarkson University Potsdam, New York and Department of Genetics Harvard Medical School 77 Avenue Louis Pasteur Boston,
Guidelines for Establishment of Contract Areas Computer Science Department
Guidelines for Establishment of Contract Areas Computer Science Department Current 07/01/07 Statement: The Contract Area is designed to allow a student, in cooperation with a member of the Computer Science
Searching Nucleotide Databases
Searching Nucleotide Databases 1 When we search a nucleic acid databases, Mascot always performs a 6 frame translation on the fly. That is, 3 reading frames from the forward strand and 3 reading frames
HIGH DENSITY DATA STORAGE IN DNA USING AN EFFICIENT MESSAGE ENCODING SCHEME Rahul Vishwakarma 1 and Newsha Amiri 2
HIGH DENSITY DATA STORAGE IN DNA USING AN EFFICIENT MESSAGE ENCODING SCHEME Rahul Vishwakarma 1 and Newsha Amiri 2 1 Tata Consultancy Services, India [email protected] 2 Bangalore University, India ABSTRACT
CD-HIT User s Guide. Last updated: April 5, 2010. http://cd-hit.org http://bioinformatics.org/cd-hit/
CD-HIT User s Guide Last updated: April 5, 2010 http://cd-hit.org http://bioinformatics.org/cd-hit/ Program developed by Weizhong Li s lab at UCSD http://weizhong-lab.ucsd.edu [email protected] 1. Introduction
REMOTE LABORATORY PLANT CONTROL
REMOTE LABORATORY PLANT CONTROL HALÁS Rudolf, ĎURINA Pavol Institute of Information Engineering, Automation and Mathematics Faculty of Chemical and Food Technology Slovak University of Technology in Bratislava,
A Multiple DNA Sequence Translation Tool Incorporating Web Robot and Intelligent Recommendation Techniques
Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 402 A Multiple DNA Sequence Translation Tool Incorporating Web
CREDIT CARD FRAUD DETECTION SYSTEM USING GENETIC ALGORITHM
CREDIT CARD FRAUD DETECTION SYSTEM USING GENETIC ALGORITHM ABSTRACT: Due to the rise and rapid growth of E-Commerce, use of credit cards for online purchases has dramatically increased and it caused an
Guide for Bioinformatics Project Module 3
Structure- Based Evidence and Multiple Sequence Alignment In this module we will revisit some topics we started to look at while performing our BLAST search and looking at the CDD database in the first
Web-Based Genomic Information Integration with Gene Ontology
Web-Based Genomic Information Integration with Gene Ontology Kai Xu 1 IMAGEN group, National ICT Australia, Sydney, Australia, [email protected] Abstract. Despite the dramatic growth of online genomic
SAP HANA Enabling Genome Analysis
SAP HANA Enabling Genome Analysis Joanna L. Kelley, PhD Postdoctoral Scholar, Stanford University Enakshi Singh, MSc HANA Product Management, SAP Labs LLC Outline Use cases Genomics review Challenges in
Module 1. Sequence Formats and Retrieval. Charles Steward
The Open Door Workshop Module 1 Sequence Formats and Retrieval Charles Steward 1 Aims Acquaint you with different file formats and associated annotations. Introduce different nucleotide and protein databases.
A Virtual Laboratory for IT Security Education
A Virtual Laboratory for IT Security Education Ji Hu, Dirk Cordel, Christoph Meinel FB IV Informatik Universitaet Trier D-54286 Trier, Germany {hu, cordel, meinel}@ti.uni-trier.de Abstract: Success of
The Monitis Monitoring Agent ver. 1.2
The Monitis Monitoring Agent ver. 1.2 General principles, Security and Performance Monitis provides a server and network monitoring agent that can check the health of servers, networks and applications
A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms
2009 International Conference on Adaptive and Intelligent Systems A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms Kazuhiro Matsui Dept. of Computer Science
AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
Managing and Conducting Biomedical Research on the Cloud Prasad Patil
Managing and Conducting Biomedical Research on the Cloud Prasad Patil Laboratory for Personalized Medicine Center for Biomedical Informatics Harvard Medical School SaaS & PaaS gmail google docs app engine
Data Store Interface Design and Implementation
WDS'07 Proceedings of Contributed Papers, Part I, 110 115, 2007. ISBN 978-80-7378-023-4 MATFYZPRESS Web Storage Interface J. Tykal Charles University, Faculty of Mathematics and Physics, Prague, Czech
COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql
COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development
International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476
ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP
The sequence of bases on the mrna is a code that determines the sequence of amino acids in the polypeptide being synthesized:
Module 3F Protein Synthesis So far in this unit, we have examined: How genes are transmitted from one generation to the next Where genes are located What genes are made of How genes are replicated How
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New
Protein Protein Interaction Networks
Functional Pattern Mining from Genome Scale Protein Protein Interaction Networks Young-Rae Cho, Ph.D. Assistant Professor Department of Computer Science Baylor University it My Definition of Bioinformatics
International Language Character Code
, pp.161-166 http://dx.doi.org/10.14257/astl.2015.81.33 International Language Character Code with DNA Molecules Wei Wang, Zhengxu Zhao, Qian Xu School of Information Science and Technology, Shijiazhuang
Phylogenetic Analysis using MapReduce Programming Model
2015 IEEE International Parallel and Distributed Processing Symposium Workshops Phylogenetic Analysis using MapReduce Programming Model Siddesh G M, K G Srinivasa*, Ishank Mishra, Abhinav Anurag, Eklavya
PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN
1 PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN Introduction What is cluster computing? Classification of Cluster Computing Technologies: Beowulf cluster Construction
Parallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
LifeScope Genomic Analysis Software 2.5
USER GUIDE LifeScope Genomic Analysis Software 2.5 Graphical User Interface DATA ANALYSIS METHODS AND INTERPRETATION Publication Part Number 4471877 Rev. A Revision Date November 2011 For Research Use
IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL
IUCLID 5 Guidance and support Installation Guide Distributed Version Linux - Apache Tomcat - PostgreSQL June 2009 Legal Notice Neither the European Chemicals Agency nor any person acting on behalf of the
Design Style of BLAST and FASTA and Their Importance in Human Genome.
Design Style of BLAST and FASTA and Their Importance in Human Genome. Saba Khalid 1 and Najam-ul-haq 2 SZABIST Karachi, Pakistan Abstract: This subjected study will discuss the concept of BLAST and FASTA.BLAST
Parallelization of video compressing with FFmpeg and OpenMP in supercomputing environment
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 231 237 doi: 10.14794/ICAI.9.2014.1.231 Parallelization of video compressing
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Eoulsan Analyse du séquençage à haut débit dans le cloud et sur la grille
Eoulsan Analyse du séquençage à haut débit dans le cloud et sur la grille Journées SUCCES Stéphane Le Crom (UPMC IBENS) [email protected] Paris November 2013 The Sanger DNA sequencing method Sequencing
SeChat: An AES Encrypted Chat
Name: Luis Miguel Cortés Peña GTID: 901 67 6476 GTG: gtg683t SeChat: An AES Encrypted Chat Abstract With the advancement in computer technology, it is now possible to break DES 56 bit key in a meaningful
UDR: UDT + RSYNC. Open Source Fast File Transfer. Allison Heath University of Chicago
UDR: UDT + RSYNC Open Source Fast File Transfer Allison Heath University of Chicago Motivation for High Performance Protocols High-speed networks (10Gb/s, 40Gb/s, 100Gb/s,...) Large, distributed datasets
GMQL Functional Comparison with BEDTools and BEDOPS
GMQL Functional Comparison with BEDTools and BEDOPS Genomic Computing Group Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano This document presents a functional comparison
Molecular Computing. [email protected] 3-41 Athabasca Hall Sept. 30, 2013
Molecular Computing [email protected] 3-41 Athabasca Hall Sept. 30, 2013 What Was The World s First Computer? The World s First Computer? ENIAC - 1946 Antikythera Mechanism - 80 BP Babbage Analytical
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN
PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN Chanchai Supaartagorn Department of Mathematics Statistics and Computer, Faculty of Science, Ubon Ratchathani University, Thailand [email protected]
Development of Bio-Cloud Service for Genomic Analysis Based on Virtual
Development of Bio-Cloud Service for Genomic Analysis Based on Virtual Infrastructure 1 Jung-Ho Um, 2 Sang Bae Park, 3 Hoon Choi, 4 Hanmin Jung 1, First Author Korea Institute of Science and Technology
