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
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
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]
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.