Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Science WG"

(add some info on openFlowSuite and participation)
(Added Media section and sticker.)
(43 intermediate revisions by 11 users not shown)
Line 1: Line 1:
'''Open Source Initiative for Scientific Development Tools (preliminary phase)'''
+
[[Image:Science512.png]]
 +
 
 +
'''Open Source for Scientific Research'''
 +
 
 +
==Discussion List==
 +
 
 +
[https://dev.eclipse.org/mailman/listinfo/science-iwg Join our Discussion list]
 +
[https://dev.eclipse.org/mhonarc/lists/science-iwg/ View the archives]
 +
 
 +
==General Meeting Minutes==
 +
 
 +
* [https://wiki.eclipse.org/Science_IWG/April8_2014 April 8, 2014 - 9:00]
 +
* [https://wiki.eclipse.org/Science_IWG/EclipseCon2014 March 20, 2014 - 13:30 at EclipseCon 2014]
 +
* [https://wiki.eclipse.org/Science_IWG/EclipseCon2013 EclipseCon Europe 2013]
 +
* [https://wiki.eclipse.org/Science_IWG/SWG_Meeting_Trd_2015_MM SWG Meeting in Trondheim 2015] ([https://wiki.eclipse.org/Science_IWG/SWG_Meeting_Trd_2015 plan])
 +
** [http://kichwacoders.com/2015/09/10/tremendous-tech-in-trondheim/ Tremendous Tech in Trondheim]
 +
** [https://jaxenter.com/eclipse-science-working-group-an-eclipse-based-science-platform-120267.html Eclipse Science Working Group – an Eclipse-based science platform]
 +
 
 +
==Planned General Meetings==
 +
 
 +
* '''TBD'''
 +
 
 +
==Steering Committee Meeting Minutes==
 +
 
 +
Steering committee meetings are typically held every month. The members of the [https://science.eclipse.org/steeringcommittee steering committee] are listed at the Science Working Group Portal. The current committee has elected [[Science_WG/Steering_Committee_Roles|a chair and a secretary]] to help organize work.
 +
 
 +
* [https://docs.google.com/document/d/16euXze6VRKxzw818PBrdaRlaABAT2izJ_iZ8QlnyjBs/edit?usp=sharing March 11th 2015]
 +
* [https://docs.google.com/document/d/1kSZjtB_Rgq5EuWIPRMsqKehvZsmklF8ooTsn3GFn5BE/edit?usp=sharing April 15th 2015]
 +
* [https://docs.google.com/document/d/1Jdd8WJ8AJ-9T5Yjpr3v1Tbh81Ev2-hbo1KzISTb0kcc/edit?usp=sharing May 20th 2015]
 +
* [https://docs.google.com/document/d/1Ainr9YjPqs4QPKHOmIM_wdUwjPB-OhjdiPcZYTOSgGY/edit?usp=sharing June 17th 2015]
 +
* [https://docs.google.com/document/d/1STL685-vSLjupbfbqJLjUrU5fOvJ0G4SfoI1LkX5RJM/edit?usp=sharing July 15th 2015]
 +
* [https://docs.google.com/document/d/1sQTUf0WUpNwNBgBj5j-MD6EkD8kHO5C6W_G32kz5kSc/edit?usp=sharing August 19th 2015]
 +
 
 +
==Reports==
 +
 
 +
* [https://docs.google.com/document/d/1sjKr_AR0YvXk-8SQpt-vJA8opK262P-khAA2XUKMz78/edit?usp=sharing Annual Report 2014]
 +
 
 +
==Charter==
 +
 
 +
The [http://science.eclipse.org/charter Science Working Group Charter] is available online.
  
 
== Objectives ==
 
== Objectives ==
  
Several universities, research facilities and companies still use and develop Eclipse RCP applications to solve problems within a certain scientific scope. This page shall give an overview of existing applications. Moreover, it demonstrates that Eclipse applications are well suited for the needs of scientific research both in non-commercial/educational and commercial context. Hence, the intention is to enable a vivid scientific community within the Eclipse Foundation. The goals of such a working group and community are the following:
+
The Science Working Group (SWG) works to solve the problems of making science programs inter-operable and interchangeable by defining standards, common principles, and software development collaboration. It helps permeate concepts and capabilities to different research areas which allows serendipitous discoveries to be made.
 +
 
 +
The SWG, hosted by the Eclipse Foundation, is a collaborative effort involving industry, academia, and government to develop reusable open source software for scientific research. The SWG provides governance and infrastructure to enable a collaborative approach to producing technologies used for interdisciplinary analysis of scientific data. The group may package components to regularly release a trusted distribution of software.
 +
 
 +
Interoperability is another significant bottleneck in scientific research. To address this issue, the SWG will strive to collaboratively develop well defined interfaces, models, definitions, algorithms, and reusable software libraries, services, and applications.
 +
 
 +
The SWG will strive to become an essential forum for engagement with industry including adoption of SWG output and contribution to SWG initiatives.
  
* To provide an infrastructure for interoparibility between various scientific applications
+
More specifically:
 +
* To provide an infrastructure for interoperability between various scientific applications
 
* To prevent reinventing the wheel over and over again
 
* To prevent reinventing the wheel over and over again
 
* To enable an interdisciplinary research and development
 
* To enable an interdisciplinary research and development
Line 16: Line 62:
 
Goal of this initiative is to establish an Industry Working Group with a scientific scope. At the current stage, we're collecting projects and interested partners. The aim is to find as much interested parties as possible. A wide range of applications and needs allows us to create a common roadmap that fits the needs of all of its participants.
 
Goal of this initiative is to establish an Industry Working Group with a scientific scope. At the current stage, we're collecting projects and interested partners. The aim is to find as much interested parties as possible. A wide range of applications and needs allows us to create a common roadmap that fits the needs of all of its participants.
  
* '''Preliminary phase of collecting projects and partners (we are here)'''
+
* Preliminary phase of collecting projects and partners (DONE, and still open to more participants)
* Commit to write a proposal to establish a Science IWG
+
* '''Commit to write a proposal to establish a Science IWG (In progress, see the [https://docs.google.com/document/d/1sW3MDC4ksCg19N4_-kaPPsV9gjkT8BSuJmBSBH5V4IU/edit#heading=h.z4ai6m20pw7u draft charter])'''
 
* Start of an official Eclipse Industry Working Group
 
* Start of an official Eclipse Industry Working Group
 
* Recruiting of new participants and industrial partners
 
* Recruiting of new participants and industrial partners
* Being a proud part of the Eclipse Community
+
* Being a proud part of the Science Working Group Community
 
* Being curious of what's coming next
 
* Being curious of what's coming next
  
 
== Organization and Contact ==
 
== Organization and Contact ==
  
For more information, please contact:
+
For more information, please contact the working group [mailto:science-sc@eclipse.org steering committee].
 
+
* '''Philip Wenig''' "philip (dot) wenig (at) gmx (dot) net"
+
* '''Ralph Müller''' "ralph (dot) mueller (at) eclipse (dot) org"
+
  
 
Please subscribe to the mailing list to get the latest news and discussions:
 
Please subscribe to the mailing list to get the latest news and discussions:
Line 34: Line 77:
 
[https://dev.eclipse.org/mailman/listinfo/science-iwg Science IWG Mailing List]
 
[https://dev.eclipse.org/mailman/listinfo/science-iwg Science IWG Mailing List]
  
== Alphabetical List of Open Source RCP Projects ==
+
== Media ==
 +
 
 +
Stickers: [[File:ScienceSh--.png|128px]]
 +
 
 +
== Alphabetical List of related open source projects ==
  
 
* [http://linktype.iaa.uni-jena.de/atomic/ Atomic] - Linguistics
 
* [http://linktype.iaa.uni-jena.de/atomic/ Atomic] - Linguistics
Line 40: Line 87:
 
* [https://sourceforge.net/p/bioextrac/ BioExtrac] Biobank, Medical Research  
 
* [https://sourceforge.net/p/bioextrac/ BioExtrac] Biobank, Medical Research  
 
* [http://bio7.org Bio7] - Ecological Modeling, Scientific Image Analysis, Statistical Analysis
 
* [http://bio7.org Bio7] - Ecological Modeling, Scientific Image Analysis, Statistical Analysis
* [http://css.desy.de Control System Studio] - Physics
+
* [http://controlsystemstudio.org Control System Studio] - Scientific Control Systems
 
* [http://www.dawnsci.org DAWN] - Physics
 
* [http://www.dawnsci.org DAWN] - Physics
 
* [http://github.com/elexis Elexis] - Practice Management, EMR, Healthcare
 
* [http://github.com/elexis Elexis] - Practice Management, EMR, Healthcare
Line 50: Line 97:
 
* [http://www.openchrom.net OpenChrom] - Chemistry
 
* [http://www.openchrom.net OpenChrom] - Chemistry
 
* [http://openmasp.hswt.de openMASP] - Chemistry
 
* [http://openmasp.hswt.de openMASP] - Chemistry
 +
* [http://pacx.sourceforge.net/ Pacx] - Linguistics, uses [[Vex]] and [[Subversive]]
 
* [http://code.google.com/a/eclipselabs.org/p/passerelle/ Passerelle] - open workflow solution platform. Applied for data acquisition and control in synchrotron beamlines and similar facilities. Also integrated in DAWN for data analysis workflows.
 
* [http://code.google.com/a/eclipselabs.org/p/passerelle/ Passerelle] - open workflow solution platform. Applied for data acquisition and control in synchrotron beamlines and similar facilities. Also integrated in DAWN for data analysis workflows.
 +
* [http://eclipse.org/ptp PTP] - Eclipse Parallel Tools Platform provides an IDE for parallel application development and an RCP application for launching/monitoring applications on HPC systems
 
* [http://www.rcenvironment.de/ Remote Component Environment (RCE)] - Workflow-driven integration environment; aerospace and transport research
 
* [http://www.rcenvironment.de/ Remote Component Environment (RCE)] - Workflow-driven integration environment; aerospace and transport research
 
* [http://www.walware.de/goto/statet StatET] - Integrated development environment (IDE) and GUI for R
 
* [http://www.walware.de/goto/statet StatET] - Integrated development environment (IDE) and GUI for R
 
* [http://www.eclipse.org/stem STEM] - Epidemiology, Healthcare
 
* [http://www.eclipse.org/stem STEM] - Epidemiology, Healthcare
 +
* [http://www.textgrid.de/en TextGrid] - Humanities, uses [[Vex]], funded by German government
 
* [http://udig.refractions.net uDig] - Geospatial Information System (GIS), hosted by the Eclipse Foundation's [http://locationtech.org LocationTech] working group which focuses on location aware technology.
 
* [http://udig.refractions.net uDig] - Geospatial Information System (GIS), hosted by the Eclipse Foundation's [http://locationtech.org LocationTech] working group which focuses on location aware technology.
 
* [http://www.eclipse.org/uomo UOMo] - Units of Measurement, [http://unitsofmeasure.org UCUM] (HL7)
 
* [http://www.eclipse.org/uomo UOMo] - Units of Measurement, [http://unitsofmeasure.org UCUM] (HL7)
Line 64: Line 114:
 
* [http://www.openflowsuite.com OpenflowSuite] - Geology, Petroleum
 
* [http://www.openflowsuite.com OpenflowSuite] - Geology, Petroleum
 
* [http://www.dnv.com/services/software/products/sesam/sesam_marine/sima.asp SIMA] - Marine operations simulation
 
* [http://www.dnv.com/services/software/products/sesam/sesam_marine/sima.asp SIMA] - Marine operations simulation
 +
* [http://www.t-p.com/en/lisalims/functional-overview/ lisa.lims] - a laboratory information management system
  
 
== Nonbinding List of Interested Partners ==
 
== Nonbinding List of Interested Partners ==
  
* [http://www.chemie.uni-hamburg.de/oc/index.html University of Hamburg] - OpenChrom
+
* [http://www.lablicate.com Lablicate UG (haftungsbeschränkt)] - OpenChrom
 
* [http://www.diamond.ac.uk Diamond Light Source], [http://www.esrf.eu ESRF] - DAWN
 
* [http://www.diamond.ac.uk Diamond Light Source], [http://www.esrf.eu ESRF] - DAWN
 
* [http://www.dlr.de/sc/ German Aerospace Center (DLR)] - RCE
 
* [http://www.dlr.de/sc/ German Aerospace Center (DLR)] - RCE
Line 81: Line 132:
  
 
* [http://www.elastic-r.net Elastic-R] - Using R in the cloud
 
* [http://www.elastic-r.net Elastic-R] - Using R in the cloud
 +
* [http://www.jscience.org JScience] - Java Tools and Libraries for the Advancement of Sciences
 
* [https://www.scientificlinux.org Scientific Linux] - Linux for Scientists
 
* [https://www.scientificlinux.org Scientific Linux] - Linux for Scientists
 
* [http://www.walware.de/goto/opensource RJ/RServi] - Easy integration of R e.g. in RCP applications
 
* [http://www.walware.de/goto/opensource RJ/RServi] - Easy integration of R e.g. in RCP applications
  
 
[[Category:Eclipse IWG]]
 
[[Category:Eclipse IWG]]
 
== Meeting Minutes, BoF EclipseCon 2013 ==
 
 
[[File:ScienceWG.jpg|200px|thumb|Overview Science WG presented at the EclipseCon Europe 2013]]
 
 
* Meeting Attendants
 
** Philip Wenig (OpenChrom)
 
** Marco Descher (FHV)
 
** Tim Jagenberg (MARINTEK)
 
** Egil Giertsen (MARINTEK)
 
** Torkild U. Resheim (Itema)
 
** Robert Heggdal (Itema)
 
** Stephan Druskat (LinkType project, University of Jena)
 
** Matthew Gerring (Diamond Light Source - [DAWN collaboration])
 
** Jacob Filik (Diamond Light Source - [DAWN collaboration])
 
** Raphael Gayno (IFPEN)
 
 
* Target: Definition and Vision
 
 
* Contribution
 
** 3D visualization, OpenGL Viewer
 
** dynamic 2d visualiatzion, oscilloscope widget
 
** access to Experiment Physics and Industrial Control System (EPICS)
 
** TeXmark algorithm for xygraph
 
** 2d image viewing, histographic algorithms
 
** tool system
 
** slicing system, EP for slicing different ways of n-dimensional data
 
** figures for selecting data
 
** 3d and surface visualization
 
** STEM: use of gis data visualization in form of shape files
 
** Workflow systems - Integration barrier?
 
 
* Interested in
 
** better visualization tools for 2d plots
 
** jobs management, simulation management
 
** periodic system classes, scientific constants
 
** [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Nebula&component=Visualization file bugs] for [http://www.eclipse.org/nebula/widgets/visualization/visualization.php swt xygraph]
 
** Matlab replacement designed by the working group
 
** improve xy plotting functionality, work together to get this done
 
** performant visualization for dynamic mesh
 
** Funding for research projects
 
** teaching exchange
 
** state-of-the-art knowledge exchange
 
 
* Need
 
** 3d rendering on huge 3d models
 
** Support for graph (and graph-layout) algorithms
 
** ISO surface renderer
 
* Dimensions/units -> UoMo
 
 
* Other
 
** wrapping up algorithms and libraries to java and as eclipse bundles
 
** matlab -> python it provides a broader set of scientific libraries
 
** python integration, pydev
 
** EASE
 
** Rapidminer, Gridminer
 
 
* Contact
 
** swtchart
 
 
* Distributed Execution
 
** Remark: University Of Innsbruck
 
 
* 2D Plot, xygraph contribution
 
* Visualization - common visualization working group
 
* System Engineering - numerical part
 
* Crystal structures
 
 
* Conclusion
 
** Matthew will provide a one-pager of 2 or 3 points we like to achieve next year and one to two pages vision of the working group
 
 
* Further steps
 
** Definition and Vision by End of November -> just write, not too long
 
** Review by all members
 
** Who takes leadership?
 
** Vision document (1,2 pages)
 
*** defined scope what to accomplish; common scientific building blocks
 
** Common scientific platform?
 

Revision as of 05:29, 6 November 2015

Science512.png

Open Source for Scientific Research

Discussion List

Join our Discussion list View the archives

General Meeting Minutes

Planned General Meetings

  • TBD

Steering Committee Meeting Minutes

Steering committee meetings are typically held every month. The members of the steering committee are listed at the Science Working Group Portal. The current committee has elected a chair and a secretary to help organize work.

Reports

Charter

The Science Working Group Charter is available online.

Objectives

The Science Working Group (SWG) works to solve the problems of making science programs inter-operable and interchangeable by defining standards, common principles, and software development collaboration. It helps permeate concepts and capabilities to different research areas which allows serendipitous discoveries to be made.

The SWG, hosted by the Eclipse Foundation, is a collaborative effort involving industry, academia, and government to develop reusable open source software for scientific research. The SWG provides governance and infrastructure to enable a collaborative approach to producing technologies used for interdisciplinary analysis of scientific data. The group may package components to regularly release a trusted distribution of software.

Interoperability is another significant bottleneck in scientific research. To address this issue, the SWG will strive to collaboratively develop well defined interfaces, models, definitions, algorithms, and reusable software libraries, services, and applications.

The SWG will strive to become an essential forum for engagement with industry including adoption of SWG output and contribution to SWG initiatives.

More specifically:

  • To provide an infrastructure for interoperability between various scientific applications
  • To prevent reinventing the wheel over and over again
  • To enable an interdisciplinary research and development
  • To solve problems as a community and hence to lower the costs of development
  • To inspire students and scientists to use and utilize open source software
  • To help industrial partners to get better products

Roadmap

Goal of this initiative is to establish an Industry Working Group with a scientific scope. At the current stage, we're collecting projects and interested partners. The aim is to find as much interested parties as possible. A wide range of applications and needs allows us to create a common roadmap that fits the needs of all of its participants.

  • Preliminary phase of collecting projects and partners (DONE, and still open to more participants)
  • Commit to write a proposal to establish a Science IWG (In progress, see the draft charter)
  • Start of an official Eclipse Industry Working Group
  • Recruiting of new participants and industrial partners
  • Being a proud part of the Science Working Group Community
  • Being curious of what's coming next

Organization and Contact

For more information, please contact the working group steering committee.

Please subscribe to the mailing list to get the latest news and discussions:

Science IWG Mailing List

Media

Stickers: ScienceSh--.png

Alphabetical List of related open source projects

  • Atomic - Linguistics
  • Bioclipse - Biology, Chemistry, Bioinformatics
  • BioExtrac Biobank, Medical Research
  • Bio7 - Ecological Modeling, Scientific Image Analysis, Statistical Analysis
  • Control System Studio - Scientific Control Systems
  • DAWN - Physics
  • Elexis - Practice Management, EMR, Healthcare
  • GDA - data acquisition software for science facilities such as neutron and x-ray sources
  • GumTree - Physics
  • KNIME - Data and Image Analysis in Chemistry and Biology
  • Maltcms - Chemistry
  • NiCE - Integrated Computational Environment for advanced modeling and simulation
  • OpenChrom - Chemistry
  • openMASP - Chemistry
  • Pacx - Linguistics, uses Vex and Subversive
  • Passerelle - open workflow solution platform. Applied for data acquisition and control in synchrotron beamlines and similar facilities. Also integrated in DAWN for data analysis workflows.
  • PTP - Eclipse Parallel Tools Platform provides an IDE for parallel application development and an RCP application for launching/monitoring applications on HPC systems
  • Remote Component Environment (RCE) - Workflow-driven integration environment; aerospace and transport research
  • StatET - Integrated development environment (IDE) and GUI for R
  • STEM - Epidemiology, Healthcare
  • TextGrid - Humanities, uses Vex, funded by German government
  • uDig - Geospatial Information System (GIS), hosted by the Eclipse Foundation's LocationTech working group which focuses on location aware technology.
  • UOMo - Units of Measurement, UCUM (HL7)

Alphabetical List of Proprietary RCP Projects

Nonbinding List of Interested Partners

Alphabetical List of Miscellaneous Other Projects

Back to the top