Upload
joan-stanley
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
CyberInfrastructure Shell:A Plug-and-Play Macroscopes FrameworkChin Hua KongSr. System Architect / Project ManagerCyberinfrastructure for Network Science Center (CNS),Department of Information and Library Science (ILS),School of Computing and Informatics
CIShell
Watch the video
CIShell
CIShell-Powered Tools
Network Workbench Tool (NWB)The study of biomedical, social and behavioral science, physics, and other networks
Science of Science Tool (Sci2)For science policy makers and researchers to study scientometrics, impacts, and trends in funding, publications, etc.
TexTrend ToolA trend- and text-analysis tool that supports business and governmental decision making
Epidemic Tool (EpiC)Analysis, modeling, and visualization of data streams such as diffusion patterns of the H1N1 virus over geographic space
DynaNetsThe study of evolving networks by University of Amsterdam, The Netherlands
SISOB An Observatory for Science in Society Based in Social Models by nine consortium members
Microscopes Telescopes Macroscopes
3
MacroscopesDecision making in science, industry, and politics, as well as in daily life, requires that we make sense of datasets representing the structure and dynamics of complex systems
Macroscopes provide a vision of the whole, helping us synthesize the related elements and enabling us to detect patterns, trends, and outliers while granting access to myriad details
Rather than making things larger or smaller, macroscopes let us observe what is too great, slow, or complex for the human eye and mind to notice and comprehend
CIShell
• CIShell (http://cishell.org) is an open source software specification for the integration and utilization of datasets, algorithms, and tools
• It extends the Open Services Gateway Initiative (OSGi) (http://osgi.org), a standardized, modularized service platform
• CIShell provides “sockets” into which algorithms, tools, and datasets can be plugged using a wizard-driven process
CIShellSci2 Tool
NWB Tool
CIShell Wizards
Researchers / Developers Users
Alg
Alg
Alg
Alg
Alg
4
CIShell
Developers
TEXTrend
NWB
EpiC
Sci2
Common algorithm/tool pool Easy way to share new
algorithms Instantly create a custom tool Workflow export and rerun Auto conversion into web
service
Future
ISCSBioSNAPhys
5
CN
S.I
U.E
DU
, C
ISh
ell
.org
CIShell Plug-and-Play Macroscopes
CIShell
CIShell
Technology• JAVA 1.6• Open Services Gateway Initiative (OSGi) http://osgi.org• Maven – Apache build manager• Junit – Unit test framework• Jenkins – Continuous Integration Server• GitHub – CIShell core repository• SVN – CIShell powered tools’ repository• JIRA – Issue tracking system• Eclipse Juno / Kepler – Development tool
About CNS
Challenges
Reaching out for volunteer developers
Keeping up with New Technologies and Updating Third Party Libraries such as Java, Google Guava, etc.
Supporting Big Data and Continuous Data Stream
Building a strong community for algorithm sharing
CIShell
Questions?
THANK YOU