Title: NuclearBlaster original
1NuclearBlasteroriginal
GUI driver
application
Remote Execution Adaptor
PBS Grid
Local Execution adapter
Relational storage
Worker node execution
Grid Execution node
NCBI blastall
xml
NCBI blastall
TimeLogic DeCYPHER
2NuclearBlaster on NC BioGrid
WEB services
GUI driver
Relational storage
application
Execution Adaptor
Execution Adaptor
NC BioGrid execution node
Worker node execution
PBS Grid Execution node
Worker node execution
NCBI blastall
NCBI blastall
xml
xml
3De!CIFR execution structure
Pipeline Master
OO data model
Relational storage
4De!CIFR web structure
Web server
OO data model
Pipeline Master
5De!CIFR grid services
Genomic Grid Services
Guest Analysis Execution
Predefined queries
Predefined Data mining
Select direct access
SOAP Analysis execution
OO data model
Data mining access
Data mining access
Data mining access
Pipeline Master
GUI
GUI
GUI
Web server
6De!CIFR grid services - linked
Genomic Grid Services
Genomic Grid Services
Services publication
WEB Services discovery
Analysis WEB services server
Sequence data BioSeq
Results BioFeature
Service Consumer
Pipeline Master
Service Provider
7Bioperl stack architecture
Bioinformatics application
Other API System()
BioPerl API / Object Model
BioPipelineBatchSubmission BioToolsrun Bio
ToolsRunAnalysisFactory
Binary Programs Blast Hmmr Etc.
8Bioperl Services setup
BioPipelineBatchSubmission BioToolsrun Bio
ToolsRunAnalysisFactory
Wrappers Sub classing Class over riding Automatic
discovery SOAP RPC
9De!CIFR grid services support
Service Provider
Service Consumer
Bioinformatic application
Service locate
BioPerl API
BioPerl services BioToolsRunAnalysisFactory
Service Utilization
10Genomic Grid services
Service Consumer
De!CIFR
Bioinformatic application
EMBOSS
BioPerl API
BioPerl services BioToolsRunAnalysisFactory
local
Pise
Binary program
Binary program
Binary program
Commercial
BioGrid NuclearBlaster
11Genomic Grid
Web Services
Web Services Discovery
Semantic Context
Data Encapsulation DAS BioXML XML data etc.
Web Services Description Language WSDL
Remote procedures SOAP
Bioinformatic Databases applications
Life Sciences Identifier LSID?
XML linking?
12GenomicGrid BioPerl Services
Bioinformatic application
BioPerl
Execution Adaptor
Execution WEB service
Execution Adaptor
PBS LSF Avaki Globus Execution grid
Local Execution adapter
NuclearBlaster WEB service
NC BioGrid
Execution wrapper
Execution wrapper
Execution wrapper
NCBI blastall
NC BioGrid
NCBI blastall
Hmmr
Interpro scan
NuclearBlaster