Научная статья на тему 'Modelling of an offline and online software for normalization of microarray data of gene expression by Perl, Bioperl and PerlTk and Perl-CGI'

Modelling of an offline and online software for normalization of microarray data of gene expression by Perl, Bioperl and PerlTk and Perl-CGI Текст научной статьи по специальности «Медицинские технологии»

CC BY
291
189
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по медицинским технологиям, автор научной работы — Gaurav Kumar Srivastava, Santosh Kumar, Himanshu Pandey

B-Chip Reverence is an online database which isfreely accessible for microarray redundancy removal & normalizationand various data analysis techniques are applied on the data. This software accurately handle the massive amount of data.The growing use of DNA microarrays in biomedical research has led to the proliferation of analysis tools. These software programs address different aspects of analysis (e.g. normalization and clustering within and across individual arrays) as well as extended analysis methods (e.g. clustering, annotation and mining of multiple datasets).After studying all the terms and problems related to Microarray technique, we tried to make an-open and user friendly software to deal with all the problems and to run all the steps of this technique, so that we used Perl & Perl-cgi. perl-cgi stands for Common Gateway Interface, is a standard programming interface between Web servers and external programs. perl-cgi executes external programs on the webserver.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Modelling of an offline and online software for normalization of microarray data of gene expression by Perl, Bioperl and PerlTk and Perl-CGI»

MODELLING OF AN OFFLINE AND ONLINE SOFTWARE.

Modelling of an offline and online software for normalization of microarray data of gene expression by Perl, Bioperl and PerlTk and Perl-CGI

Gaurav Kumar Srivastava1, Dr. Santosh Kumar2, Dr. Himanshu Pandey3

1Research Scholar, Maharishi University of Information technology, Lucknow 2Assosiate Professor, Maharishi University of Information technology, Lucknow 3Assistant Professor, BBDNIIT, Lucknow

Abstract

B-Chip Reverence is an online database which isfreely accessible for microarray redundancy removal & normalizationand various data analysis techniques are applied on the data. This software accurately handle the massive amount of data.The growing use of DNA microarrays in biomedical research has led to the proliferation of analysis tools. These software programs address different aspects of analysis (e.g. normalization and clustering within and across individual arrays) as well as extended analysis methods (e.g. clustering, annotation and mining of multiple datasets).After studying all the terms and problems related to Microarray technique, we tried to make an-open and user friendly software to deal with all the problems and to run all the steps of this technique, so that we used Perl & Perl-cgi. perl-cgi stands for Common Gateway Interface, is a standard programming interface between Web servers and external programs. perl-cgi executes external programs on the webserver.

I. Introduction

A microarray database is a repository containing microarray gene expression data. The key uses of a microarray database are to store the measurement data, manage a searchable index, and make the data available to other applications for analysis and interpretation. The concept behind this, a microarray is a pattern of ssDNA probes which are immobilized on surface of chip or a slide. The probe sequences are designed and placed on an array in regular patter of spots. The chip or slide is usually made of glass or nylon and is manufactured using technologies developed for silicon computer chips. Each microarray chip is arranged as a checkerboard of 105 or 106 spots or features, each spot containing millions of copies of a unique DNA probe (often 25 nt long).Microarray technology allows the monitoring of expression levels for thousands of genes simultaneously. Even in replicated experiment, some variations are commonly observed. Normalization is the process of removing some sources of variation which affect the measured gene expression levels. In gene expression microarray data analysis, selecting a small number of discriminative genes from thousands of genes is an important problem for accurate classification of diseases or phenotypes.The ability of microarray chip to capture the expressional level of thousands of genes

MODELLING OF AN OFFLINE AND ONLINE SOFTWARE.

in one snapshot becomes a major attraction for biologists. By performing parallel microarray experiments under different conditions, biologists seek useful information of the underlying biological process that lies in the hundreds of thousands of data points obtained. The first step of task is classifies data through a single step partition. In such task,cluster the genes into biological meaningful groups according to their pattern of expression, based on the assumption that expressional similarity of genes implies their functional similarity. The clustering methods which are used for this include conventional clustering methods (such as k-means clustering, and self-organizing maps).k-means clustering is a simple and a divisive approach. In this method, data are partitioned into k-clusters, which are prespecified at the outset. Self-Organizing Maps is pattern recognition algorithm employs neural networks and based on the machine-learning method.

B chip reverence database dealing the removing microarray redenduncy and normalization, for that using bioperl (kmean and SOM executed by cpan module) dreamweaver8 (for designing web pages on website) photoshop (for logo designing) PERL CGI (for programs to interface with information servers such as HTTP (web servers.)

II. Aim & Object

• To remove duplicates, repetitive and blank genes from our raw data. After removing redundancy, normalize the datasets using the PERL-CGI.

• To make user friendly, open and easily accessible interactive CGI interface for database and various tools for analysis of clustering (k-mean and SOM) for microarray using PERLCGI algorithms.

III. Materials & Methods

• Perl & Perl-cgi

Perl is a programming language developed by Larry Wall, designed for text processing. ThoughPerl is not officially an acronym but many times it is used as it stands for Practical Extraction and Report Language. It runs on platforms like Windows, Mac OS, and UNIX. Perl CGI is the Common Gateway Interface, a standard for programs to interface with information servers such as HTTP (web) servers. CGI allows the HTTP server to run an executable program or script in response to a user request, and generate output on the fly. This allows web developers to create dynamic and interactive web pages. Perl is a very common language for CGI programming as it is largely platform independent and the language's features make it very easy to write powerful applications.

• Bio Perl

BioPerl is a collection of Perl modules that facilitate the development of Perl scripts for bioinformatics applications. It has played an integral role in the Human Genome Project.BioPerl is an active open source software project supported by the Open Bioinformatics Foundation.

• Self-Organizing Maps (SOM) and K-Means Clustering (KMC)

As a machine-learning method, a SOM belongs to the category of neural networks. It provides a technique to visualize the HD input data on an output map of neurons. The map is often presented in a 2D grid of neurons.KMC is a simple and widely used partitioning method for data analysis. It's helpfulness in discovering group of co-expressed genes has been demonstrated.

• Dreamweaver8 and WampServer

Dreamweaver8 allows to create professional web pages and also quickly add objects and functionality to pages without having to program the HTMLcode manually.WampServer is a windows web development environment for Apachey, MySQL, PHP databases. It's also virtual server for windows platform, allows it user to manage Website and its components.

IV. Techniques/Databases Used

• Westudied information about genes through the method of Gene Ontology by Gene Cards, next we did Microarray data retrieval from NCBI Geo profiles of SMAD7. Data Normalization & Redundancy Removal of Gene Expression do with the help of Microsoft office excel.

• Next we studied Perl elementary and their different algorithms and logics in Perl includes:-

a) Regular Expression

A regular expression is a string of characters that defines the pattern or patterns you are viewing. The syntax of regular expressions in Perl is very similar to what you will find within other regular expression.There are three regular expression operators within Perl.

• Substitute Regular Expression - s///

• Transliterate Regular Expression - tr///

• Match Regular Expression - m//

b) File Handling

A filehandle is a named internal Perl structure that associates a physical file with a name. All filehandles are capable of read/write access, so you can read from and update any file or device associated with a filehandle. However, when you associate a filehandle, you can specify the mode in which the filehandle is opened. Three basic file handles are - STDIN, STDOUT, and STDERR, which represent standard input, standard output and standard error devices respectively.

c) Sub-Routines

A Perl subroutine or function is a group of statements that together performs a task. You can divide up your code into separate subroutines. How you divide up your code among different subroutines is up to you, but logically the division usually is so each function performs a specific task.

d) Parsing

parsing is the process of analyzing an input sequence (read from a file or a keyboard, for example) in order to determine its grammatical structure with respect to a given formal grammar. It is formally named syntax analysis. A parser is a computer program that carries out this task.

• And Normalization & Redundancy removal (to make data sorted and fine/removal of repeated genes and blank genes).

• Next we did the major/main part of the Microarray technique i.e. clustering: the clustering problem of microarray data only as an analysis to find genes that behave similarly over the experimental conditions. The first generation of clustering techniques includes hierarchical clustering, K-Means clustering and Self-Organizing Maps, we used K-means clustering (KMC): helpful in discovering group of co-expressed genes,& Self-organization map (SOM): provides a technique to visualize the HD input data on an output map of neurons.

• Beside all the steps which we did, we also studied CGI, HTML, Perl toolkit packages etc. in which we used Perl-cgi to develop the online web server B-Chip reverence software for users to perform Microarray Technique computationally.

• We also used BioPerl, we correlated K-Means Clustering and Self-Organizing Maps (SOM) algorithms to perform clustering with Bio Perl. Bio Perl is a collection of Perl modules and it facilitates the development of Perl scripts for bioinformaticsapplications.

V. Result

Fig 1: Display page of Pre-Clustering

ill j ■

f*

■ £)<!,<•

* 'i 10 10

A 4

• A

f. IDE*T*«FH

h lUtWrtflH

8*4*219)7

«Xf-J Itl IMA ■134 M4

01W9 W.I «7 3X1

« i^SKl ses.s 3374 13 5

mil JM> 'U3 » Jft.7

Ukl )7 4 M2J

7 •1çhtCOP mr MO) mi

1 SupliJ 3»i 3434 »1 3X1

■ 14X3 M8I ass 144.1

10 OX1 11X7 30X5 M25 «4.7

11 loioas) 127.1 »5 154

a &e«2 171» 2675 M) IHA

i» rC4M?7 Wl 7316« 47t4

14 Qlf«S4* 3X1 » « 74

15 a* au.3 22X3 Mil «31.2

1» a*s* i»j 4*1 S »17 S3«. 7

17 (6lJ79t Rl 462 1MB »7.1

tu« 1 lit 7 WO «578 542.5

»Knrx 3121 mt «3 7 M7.5

CG 7CW1 iTxa Bl 14C4 ISC-S

ai LOUOM 37. • 157-7 3« u

u tu* 17.9 MB «5 1S.S

B C61*M1 112» 70S* «994 4W4

M CCTftIO 11 1 5*7 2 17)4 1174

» ArtCAPl 1»» 7U7 13X1 77.»

as J4II1 1TL» aaaa M MC.«

y yi 15X3 M&S »14 3114

>* < '.'JLJÄ. 'J

•T.tn

nJWT U12

4Mtt

4)41)1)

w.n m:

1M.» MMn 57.125 2)759 »J HIT Uli*, in. ras ««.»n

1M415 4M. 25 »U.1J1 I1V5J IL»

72242S tum 21X7 UJ.1JÎ ist.sj;

LlSSi

: Mng : I X1M > cMt) I i

F it

I \upl5J

1 :U1

0 COIOOBJ

4 N«2

2 i. <3*2*97

1 CpcMI* « Ca

5 axxn

t> taunt

7 Ortl • -VWX » r.wrj

0 CU2QM

1 lift

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2 L01«Ml

s cerna

4 fciMVAP 4

5 CG48U A 3*3

r ÏQ8SX

1M »I

SM. 9

Mil

«a mi

3»» 11X7 127.1 IfLI

ni

3U.3 1HJ M

Hi) ITVJ 374 TT. 9 Mil 111 IK) 171.» 15X3 №1 H*>4»ttni

8SM1IMC ■au

m» 17« MO) MS4 20L5 №9 28?» 7» 9

Z3M FVOA

SUS

au

3312 Mil

««14 »X7

462 1304

MO 45?«

«0« «7

«5» 140«

157 7 5«

5X8 435

«99«

»7 2 171«

29X7 1511

mi M

MX9 2914

1X2 4*4

6*1*210)7

N4

SU 15 5 JA.)

au

m 4 34 J ■1.3

a*

2944 «*4 74

4UJ

sac. 7

»7.1 542.S

1-3 SSJ Mi U7.< 771 MC4

aïs.«

isu

•7.979 7X5«««7 JIU «Mtf 4)4)))) vtjn ma

143.471 17.121 217.» 141 WT iun

131.13! 414.173 11447» 44425

1U.» Uli

sa.«.»s mus 1I2J75 2)2 7

»1X2» ast.ias »US

♦*«fr2

rCt^MO ^rtif a

iWiiloi»

Hut'l ¿s cl2 1

i asm»

i 9*«a

t ObOWTI I

> r*i2<m

r 04*1 I llrfcTTC

: C514M1 ( CGTfclO I ArtGAPl

) ays f tues«

IM «04 »2« IM J7,J1J

72.54C47 «87 n ) 72.5«««7

MX» 434 »74 13.3 3*1-7

196.1 39X8 7104 171.7 «39433

Mir >M 9X45331 tia.a 9141111

»9.7 BOOS 7014 »9« 5W.75

¿46« 292 2M 199.1

Iii 7 2015 *25 N<2 24147>

»77.» «(5-9 2115 U4 57.125

17X1 3B7.3 7M-1 1M4 33743.

43B.I T»9 ««X3as7 «7t.« 743.3M7

22.1 18 9» TA 13475

m.i 325 a Mil «21J 131.735

mi 4«)) »17 529.7 4)447»

Ul 462 110« K97,| 114.47«

47t T MO «374 M2-3 444.25

31X1 IUI 83.7 M 75 3M.135

17X1 ■38 140« MC.9 11X35

tf.l 157 7 M M »1.95

779 5)8 455 11.5 52.«»

»32 » 7085 «99« Ml 72242S

IIS »«72 17)« 1174 tum

134» 3W7 ISXl 77.» 21X7

17Xt Uli M MC.4 115.373

13X3 >«89 2914 3114 asc.ias

Ml« 152 M* aiu «US

c g

C I <•! I

c «

Fig 2: Pre-Clustering Results and analysis example

Fig 3: KMeans-Clustering Results and analysis example

W.V0M.6J!

I* Mt

nmn wi ^ ;•.»- aw IH: %9C!M4 S9UJMS

WlWr 1 «*♦# 1.0MKM 1. MM l.MM

;tnl 1 OCCAM ILICMM r.aoooM Ul.iOM] 21I.Q0CCM

K* Kt 1.0CMM Ü.CNM U.«CC«M U'-.MMM MM

rrjdtU («WU i.mmm «».VMM Tl.IMM 1*1 OCMM »U.KMM

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

CM» 2 C fe\Z I.K<»] uic«»: U.MM in.:«(« UI.1QCM4

(fttVI Cgw 1.0MW N MM «i WW tv t<M

CC«tl t&'CU 1 l«Mi mcMMi u lO.HMM 11.W«

T Jl TV; l.MM IM 4№»J 11.MM ui.tmvi 4«. XW«

"r* J» ! '«:«o>j «¿mm 1* *<**) W. ««

ink l MM «I. icc*>j :«<«] Ijr.CMN

*V4i« (3)M MUNI i.omm ».mm D.1IMN M MM M.4MM

i «<«) :)fM«M i?.;mii i*a umm It«. MM

hm hi» r.KWJ 1.1CMI3 1N.-KWI IW.UXMt

ry No • U» Mil 1 CC44M VMM N.4MN Hi I'MCMM

1 CCMN !»«*№ || OM M.tMU <i.«axx«

caiiiJ casus 1 C«W1 to t«o>- l.«MM i:i 5CCM1 :n. we«

IPXl BOC 2 1««« iy MM l?*.'MM 121. "MM

CUM» tun» 1 C««I lV't*>10 Z10.!CC«M :I.ICKX<€

Ct'l.'l l.«WW W .WW) P,>MH : |i MM

<*!Uir t«1»ir ICC4MQ IMM W MM K<M1 IH 1*Mi

caiirr oairr 1 K(W1 M.U(4M )::«<■>] l».!(«« ti:.w<«

at BM q| »M t.««W) * MH! i)WM 11» kW) tM.MM

t . (VMM Itf-MftMJ M.1CC«) 11' KCM) jt.aaou*

cca^iM CU4H« 1 OCMM xiittM <».««« m.«oc«M

t WWJ 141 M*»l KOCMM 12* ,MM IN. VMM

Lü-.ll CÜ1V.M 1.CMM3 i» :row i i j :<«■>: II. UXKtt

ccaMJ ccaMj 1 1» iHW3 tV'MM 22I.MM <i.Mm

<«m.* (*vw UMNO I U (MM) H OCMM 221.UMM nuowc

caw cciM* l.«<*»3 tw 1»»1 V5 I»« x«*]

oaS?2 ceas?2 1 (MM) «' »MM K. "t«M l))lHMt tM.MM

03« MA ioomm 1« »»M IN *(MM iM.iatM

l.awi •«••J ll.ttCM IV» MMJ

rr,'Ui C421H 1:4 1WM) H.WM tr <XA*M »', »«»«<

C<*22*1 £&::*! 1.CCC4M ;.c«o>] "! JKC« :«IKCM f4.rc««

cam.' cart.*; i www M.1MN ai.'W* t'.toom

»f*fi cchi cciii 1 C«*>J *1,TMM III MM utaMN n.XUM

l.KMN ::t.iccc»i 13-.1CXCM

OttM2.»riW t.CCMM t«MM 6,MM LI*. MM :n »X«

kM kjr W.OMMI >N. 1CC4M LM.MKM

PV «WH l.nOCCM HJ.WM) 21 >.10MM ii.tmM

fCA'll CNFI) IMMM ltd 'kwj «9. XMM

au.-'l .flN i caw axMM i:.««; JJ.'-tKCM Ml.XXCM

MCN4l|Klt -Of f«»^*» 1.0MM N.MM ji.k«*« M.MM 1« »WM

u.iu; iu»«tj t.CCMM li-WN U.UBM 2?.raoMt

3 » 1 «(»/ U ««*: :> ictw) LM.XMM

1 wow ».MM id) MM M S«W1 7. WM

kn kn 1 «<■»] -IXC«*] (l.»X(<

1 .(MM 'ttm IIW«

1 u«->. 4 MM tiUHM )4t WN MUM«

cfii «au UI.IMM 15 :«(« .*)) :c«>; L1.100CC«

r^IJlHl» I .»«Ol tM.MM «» J-«.«.« US.MM 21. MM

<t* I.0CCM3 l».«MN U..VXH4

VM CM • Nffliv«]

Ht H» Fwmil »«. H»»

HOOK GOUMU GW21UJ

MO« (0.0) 0. IV1141

■ 0.004719

o. soooa 1,1»W 0 907212 0.H7SB }. 44(110 1.12331* 0. "14100

0.64 "I* 0. »7 5920 1.22213} 0 ,M2.*«7 1.01420« 1.44*204

o. «oeo i

0, 9M120

1.M4»U

1.I'.-fcle 1.53247«

i.3»e;s»

0- 90*412 1 0M1'3 0.»74711 a.unM

0. 54M3-o.«6:03!

O. «4 "(10« 0.720113 0. »<«40 I.04eg0« 0. V9591

0.102'JIO 1.111777

1. 22017« 1.115446

Fig 4: SOM-Clustering Results and analysis example

!| common - Notepad

File Edit Format View Help

Common Genes Found using SlmGene from B-CMp Reverence

CG9536 Fit

CC.14/10 CG4 768 Sodh-2 CG3281 gw

CGI2006 CG10283

spte

mrrm CG34 310 lmd sra-1

CG5568 CG4069 hyx

CG9821

CGlO'M-t

Hcf

CG1236

GS tZl

CG5026

rBgn0040909

Herp

FLA5H

b

Total Numbor of Common Genets - 77

in case of any unusual behaviour of program please Mall the details to v1shwakarmashraddha!7. com

Fig 5: Common Gene of SOM and KMC Clustering

VI. Conclusion

B-Chip Reverence is a database, specially design for in silico analysis of microarray. In the field of Bioinformatics, B-chip Reverence fulfills the basic needs during the online microarray analysis.hence is one of a kind of its innovative database which provides web server for microarray redundancy removal & normalizationand various data analysis techniques are applied on the data.

VII. Summary

B-Chip Reverence is a online database which is freely accessible for microarray redundancy removal & normalization and various data analysis techniques are applied on the data. This software accurately handle the massive amount of data. The growing use of DNA microarrays in biomedical research has led to the proliferation of analysis tools. These software programs address different aspects of analysis (e.g. normalization and clustering within and across individual arrays) as well as extended analysis methods (e.g. clustering, annotation and mining of multiple datasets). After studying all the terms and problems related to Microarray technique, we tried to make an-open and user friendly software to deal with all the problems and to run all the steps of this technique, so that we used Perl & Perl-cgi. perl-cgi stands for Common Gateway Interface, is a standard programming interface between Web servers and external programs. perl-cgi executes external programs on the web server. We also used BioPerl, we correlated K-Means Clustering and Self-Organizing Maps (SOM) algorithms to perform clustering with Bio Perl. Bio Perl is a collection of Perl modules and it facilitates the development of Perl scripts for bioinformatics applications. And Dreamweaver8 used to create professional web pages and also quickly add objects and functionality to pages without having to program the HTML code manually.B-Chip Reverence is a database, specially design for in silico analysis of microarray. In the field of Bioinformatics, B-chip Reverence fulfills the basic needs during the online microarray analysis. hence is one of a kind of its innovative database which provides web server for microarray redundancy removal & normalization and various data analysis techniques are applied on the data.

MODELLING OF AN OFFLINE AND ONLINE SOFTWARE.

References

1. Vroh Bi I, McMullen MD, Sanchez-Villeda H, Schroeder S, Gardiner J, Polacco M, Soderlund C, Wing R, Fang Z, Coe EH., Jr Single nucleotide polymorphisms and insertion-deletions for genetic markers and anchoring the maize fingerprint contig physical map. Crop Sci. 2006;46:12-21. doi: 10.2135/cropsci2004.0706. [Cross Ref]

2. Wright SI, Vroh Bi I, Schroeder SG, Yamasaki M, Doebley JF, McMullen MD, Gaut BS. The effects of artificial selection on the maize genome. Science. 2005;308:1310-1314. doi: 10.1126/science.1107891. [PubMed] [Cross Ref]

3. Schwartz AS, Pachter L. Multiple alignment by sequence annealing. Bioinformatics. 2006;23:e24-e29. doi: 10.1093/bioinformatics/btl311. [PubMed] [Cross Ref]

4. Ewing B, Green P. Basecalling of automated sequencer traces using phred. II. Error probabilities. Genome Res. 1998;8:186-194. [PubMed]

5. Ewing B, Hillier L, Wendl M, Green P. Basecalling of automated sequencer traces using phred. I. Accuracy assessment. Genome Res. 1998;8:175-185. [PubMed]

6. Thompson JD, Higgins DG, Gibson TJ. CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucl Acids Res. 1994;22:4673-4680. doi: 10.1093/nar/22.22.4673. [PMC free article] [PubMed] [Cross Ref]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

7. Edgar RC. MUSCLE: multiple sequence alignment with high accuracy and high throughput. Nucl Acids Res. 2004;32:1792-1797. doi: 10.1093/nar/gkh340. [PMC free article] [PubMed] [Cross Ref]

8. Page RDM. TREEVIEW: An application to display phylogenetic trees on personal computers. Comp Appl Biosci. 1996;12:357-358. [PubMed]

9. Rozas J, Sanchez-DelBarrio SJ, Messeguer X, Rozas R. DnaSP, DNA polymorphism analyses by the coalescent and other methods. Bioinformatics. 2003;19:2496-2497. doi: 10.1093/bioinformatics/btg359. [PubMed] [Cross Ref]

10. Hall TA. BioEdit: a user-friendly biological sequence alignment editor and analysis program for Windows 95/98/NT. Nucl Acids Symp Ser. 1999;41:95-98.

11. Clamp M, Cuff J, Searle SM, Barton JG. The Jalview Java alignment editor. Bioinformatics. 2004;20:426-427. doi: 10.1093/bioinformatics/btg430. [PubMed] [Cross Ref]

12. Pible O, Imbert G, Pellequer J-L. INTERALIGN: interactive alignment editor for distantly related protein sequences. Bioinformatics. 2005;21:3166-3167. doi: 10.1093/bioinformatics/bti474. [PubMed] [Cross Ref]

13. Yamasaki M, Tenaillon MI, Vroh Bi I, Schroeder SG, Sanchez-Villeda H, Doebley JF, Gaut BS, McMullen MD. A large-scale screen for artificial selection in maize identifies candidate agronomic loci for domestication and crop improvement. Plant Cell. 2005;17:2859-2872. doi: 10.1105/tpc.105.037242. [PMC free article] [PubMed] [Cross Ref]

14. Canaran P, Stein L, Ware D. Look-Align: An interactive web-based multiple sequence alignment viewer with polymorphism analysis support. Bioinformatics. 2006;22:885-886. doi: 10.1093/bioinformatics/btl028. [PubMed] [Cross Ref]

15. Skolnick J, Zhang Y, Arakaki AK, Kolinski A, Boniecki M, Szilagyi A, Kihara D, (2003) TOUCHSTONE: A unified approach to protein structure prediction, Proteins (53 Suppl 6):469-479.

16. Stark A., Sunyaev S., Russell R.B. (2003) A model for statistical significance of local similarities in structure. J. Mol. Biol. 2003;326:1307-1316.

17. Sonnhammer, E., Eddy, S., and Durbin, R. (1997). Pfam: a comprehensive database of protein domain families based on seed alignments. Proteins 28, 405-420.

18. Tatusov, R., Galperin, M., Natale, D., and Koonin, E.V. (2000). The COG database: a tool for genome-scale analysis of protein functions and evolution. Nucleic Acids Res 28, 33-36.

19. Pandey. H, Darbari. M and Singh. V.K, "Coalescence of Evolutionary Multi-Objective Decision making approach and Genetic Programming for Selection of Software Quality Parameter", International Journal of Applied Information System (IJAIS), Foundation of Computer Science, New York, USA, Volume 7, No. 11, PP. ISSN: 2249-0868, Nov. 2014.

20. Bansal. S and Pandey. H, "Develop Framework for selecting best Software Development Methodology", International Journal of Scientific and Engineering Research, Volume 5, Issue 4, PP. 1067-1070, ISSN: 2229-5518, Apr. 2014.

21. Srivastava. M and Pandey. H, "A Literature Review of E- Learning Model Based on Semantic Web Technology", International Journal of Scientific and Engineering Research" Volume 5, Issue 10, PP. 174-178, ISSN: 2229-5518, Oct. 2014.

22. Pandey. H and Singh. V.K, "A New NFA Reduction Algorithm for State Minimization Problem", International Journal of Applied Information Systems (IJAIS), Foundation of Computer Science FCS, New York, USA, Volume 8, No.3, PP. 27-30, ISSN: 2249-0868, Feb. 2015.

23. Pandey. H and Singh. V.K, "LR Rotation rule for creating Minimal NFA", International Journal of Applied Information Systems (IJAIS), Foundation of Computer Science FCS, New York, USA, Volume 8, No.6, PP. 1-4, ISSN: 2249-0868, Apr. 2015.

24. Pandey. H and Darbari. M, "Estimation of Software Quality Parameters Using Combination of Quality Function Deployment and Messy Genetic Algorithm", Grenze Scientific Society, Associate publisher: McGraw-Hill Education, ISBN: 978-93-392-2169-0. Feb. 2015.

25. Darbari. M, Srivastava. G and Pandey. H, "New Assumption of Cognitive Model for Information Foraging on Web", International Journal of Advances in Engineering & Technology, Volume 8, Issue 2, PP. 163-169, ISSN: 22311963, Apr. 2015.

26. Pandey. H and Singh. V.K, "A Fuzzy Logic based Recommender System for E-Learning System with Multi-Agent Framework", International Journal of Computer Applications, Foundation of Computer Science FCS, New York, USA, Volume 122, No.17, PP. 18-21, ISSN: 0975 - 8887, July. 2015.

27. Rai. V and Pandey. H, "Estimation of Maintainability in Object Oriented Design Phase: State of the art", International Journal of Scientific and Engineering Research" Volume 6, Issue 9, PP. 25-35, ISSN: 2229-5518, Sept. 2015.

28. Tomita M, Hashimoto K, Takahashi K, Shimizu TS, Matsuzaki Y et. al.: E-Cell: software environment for whole-cell simulation. Bioinformatics 1999, 15:72-84.

29. Von Dassow G, Meir E, Munro EM, Odell GM: The segment polarity network is a robust developmental module. Nature 2000, 406:188-92.

30. Wilson CA, Kreychman J, Gerstein M (2000). Assessing annotation transfer for genomics: Quantifying the relations between protein sequence, structure and function through traditional and probabilistic scores, J MolBiol297(1):233-249.

31. Wu, C., Huang, H., Yeh, L., and Barker, W. (2003).Protein family classification and functional annotation.CompBiolChem 27, 37-47.

i Надоели баннеры? Вы всегда можете отключить рекламу.