SciTran

From LIMSWiki
Revision as of 18:38, 5 February 2020 by Shawndouglas (talk | contribs) (→‎History: Added more)
Jump to navigationJump to search
SciTran
Original author(s) Robert Dougherty, Gunnar Schaefer, Reno Bowen
Developer(s) Brian Wandell, Gunnar Schaefer, others
Initial release January 24, 2012 (2012-01-24) (1.0)[1]
Stable release

2.1.0 (Core)  (March 23, 2018; 6 years ago (2018-03-23))

[±]
Written in Python
Operating system Cross-platform (with Vagrant)
Type Laboratory informatics software
License(s) MIT License
Website scitran.github.io

SciTran (Scientific Transparency) is free open-source scientific data management system (SDMS) software. The system is built to process neuroimaging data, "but our goal is to build a system that is flexible enough to accommodate all types of scientific data – from paper-and-pencil tests to genomics data."[2]

History

SciTran's predecessor was NIMS, the Neurobiological Image Management System. During the summer of 2009 at the Standford Vision, Imaging Sciences and Technology Activities (VISTA) laboratory, the NIMS project was conceived out of a need "to create an open-source and flexible management prototype system for neurobiological images in order to improve their sharing, storage, mining and analysis between several researchers [sic] groups,"[3] as VISTA intern Vincent Simoes put it. Simoes later elaborated on the project[3]:

Nevertheless, the need and the possibility to improve considerably the storage, sharing, mining and analysis of the neuroimaging data still exists and significant improvements will come with the multiplication of system of data management. In this purpose, we would like to create a new data system management called: NIMS: Neurobiological Image Management System, which will be used and shared in a first step by all the laboratories of Stanford University working on the neuroscience, most of them part of the Psychology Department. As last step, the system might be extended to other laboratories. Indeed, we use an open-source approach thanks to a common language (Python) to allow an easy deployment and an easy arrangement in contradiction with current project as CNARI, which use their own language (Swift).

Development on NIMS continued for several years through the Center for Cognitive and Neurobiological Imaging (CNI), with some project direction provided by Dr. Jorge Phillips and CNI head Dr. Brian Wandell.[4][3] NIMS was eventually made public as open-source code on GitHub on January 24, 2012[1] and implemented on Stanford's servers that same year. The primary contributors of that first iteration were Robert Dougherty, Gunnar Schaefer, and Reno Bowen.[5] The copyright on NIMS, however, was eventually transferred from those developers to the university itself in September 2014.[6] A few months later, the NIMS project was ceased[7], with a predecessor project started soon after called SciTran, with original NIMS author Gunnar Schaefer leading the engineering efforts and CNI director Brian Wandell taking on the role of project director.[8]

Though not made entirely clear to the public, the transition from NIMS to SciTran appears to be associated with a new Wandell-led initiative called the Project on Scientific Transparency (PoST).[9][10] This project had been in development at least as early as the summer of 2013, when Stanford University had posted a job posting for a Python developer, noting[11]:

We have received foundation support for a Project on Scientific Transparency (PoST). The project will extend our existing web-based tools to improve scientific exchange. The first stage of the project is to design and implement web-based tools for sharing data and computational methods for human brain imaging. This project will develop tools to aid in the analysis of magnetic resonance imaging data collected at Stanford's Center for Cognitive and Neurobiological Imaging (CNI). Within the year, we will coordinate this effort with colleagues at several other west coast institutions.

A July 2014 report from the Simons Foundation further confirmed PoST's funding had come from the foundation and laid out future plans for the SciTran software, including the integration of validated computational tools.[9] The first public commits to the new SciTran open-source SDMS went live on GitHub on January 20, 2015.[12]

On September 29, 2015, Flywheel Exchange, LLC announced it would be entering into a partnership with Stanford Center for Cognitive and Neurobiological Imaging director Dr. Brian Wandell to commercialize his radiology and imaging-related scientific data management software.[13] A week later, that software was revealed to be available as a private beta under the name "Flywheel." The software was reported to "offer scientists using functional MRI the tools to effectively capture, store, organize, and share their data."[14] The SciTran free, open-source SDMS application appears to indeed be the base software for the commercial Flywheel SDMS.[15][2]

Fate

As of February 2020, it's not clear what the ultimate fate of the SciTran project will be. Some of the components of SciTran appear to no longer be developed. The Core component shifted to Flywheel in early 2018, but in the fall of 2019, Flywheel archived the open-source Core repository and ceased working on it. It's possible the Core and Reaper components were absorbed into the still-developed "Flywheel Exchange," but what actually is going on with development remains somewhat confusing. The SciTran page does state: "While SciTran is a set of core open-source components, released under the MIT license, and hosted on GitHub, it is not a complete system. Flywheel has built a comprehensive data management and processing solution..."[16] This lends credence to the idea that the SciTran open-source components have been fully absorbed into Flywheel Exchange and are no longer maintained as separate components.

Features

The features for SciTran include[2]:

  • automatic formatting of raw data
  • data warehouse
  • standardized data file naming
  • data import
  • user- and group-based access
  • advanced query
  • data validation and QA
  • browser-based interface

Hardware/software requirements

Setup requires Python 2.7 and Git. The software is meant to run off of Linux. If you're not using Linux, you'll need to use Vagrant. Consult the GitHub readme for more information.

Videos, screenshots, and other media

Entities using SciTran

Stanford Center for Cognitive and Neurobiological Imaging

Further reading





External links

References

  1. 1.0 1.1 "NIMS - Initial Commit". GitHub. 24 January 2012. https://github.com/cni/nims/commit/082d64c6a4ef0304f0c7cbe4cd41cc4e07c65665. Retrieved 04 November 2015. 
  2. 2.0 2.1 2.2 "Scientific Transparency". Stanford University. https://scitran.github.io/. Retrieved 04 November 2015. 
  3. 3.0 3.1 3.2 Simoes, Vincent (31 August 2009). "NIMS: Neurobiological Image Management System - Improving the storage, sharing, mining and analysis of neuroimaging data using specific data management system" (PDF). Institut Sup´erieur de l’Electronique et du Num´erique. http://nrannou09.googlecode.com/svn/trunk/Latex/report.pdf. Retrieved 04 November 2015. 
  4. Phillips, Jorge (30 September 2010). "NIMS Contract". VISTA Lab Wiki. Stanford University. http://web.stanford.edu/group/vista/cgi-bin/wiki/index.php/NIMS_Contract. Retrieved 04 November 2015. 
  5. "About NIMS". Stanford University. https://cni.stanford.edu/nims/about. Retrieved 04 November 2015. 
  6. "NIMS - Prep for deployment". GitHub. 3 September 2014. https://github.com/cni/nims/commit/3f0abdc823df6d3dcbdf30daa52ef66fce8b4dbb. Retrieved 04 November 2015. 
  7. "NIMS - Add pointer to @scitran". GitHub. 21 November 2014. https://github.com/cni/nims/commit/eae03cc8762352b030257a04a06905f5028a0c54. Retrieved 04 November 2015. 
  8. "The CNI Team". Center for Cognitive and Neurobiological Imaging. Stanford University. http://cni.stanford.edu/cni-team/. Retrieved 04 November 2015. 
  9. 9.0 9.1 "Project on Scientific Transparency". Simons Foundation. 15 July 2014. https://www.simonsfoundation.org/wp-content/uploads/reports/2014/stories/project-on-scientific-transparency.html. Retrieved 04 November 2015. 
  10. "Project on Scientific Transparency". Stanford University. https://post.stanford.edu/. Retrieved 04 November 2015. 
  11. Stanford University (18 July 2013). "Python Developer". HigherEd Jobs. Internet Employment Linkage, Inc. Archived from the original on 04 November 2015. https://web.archive.org/web/20151104223014/https://www.higheredjobs.com/details.cfm?JobCode=175777356. Retrieved 04 November 2015. 
  12. "SciTran - Initial Commit". GitHub. 20 January 2015. https://github.com/scitran/scitran/commit/ee9f3c0d8e06c19c087d93a73e9e792d87fa639d. Retrieved 04 November 2015. 
  13. "Flywheel Partners with Dr. Brian Wandell". PR Newswire. PR Newswire Association, LLC. 29 September 2015. http://www.prnewswire.com/news-releases/flywheel-partners-with-dr-brian-wandell-300150255.html. Retrieved 03 November 2015. 
  14. "Flywheel Launches Private Beta Phase of its Data Management Platform". PR Newswire. PR Newswire Association, LLC. 7 October 2015. http://www.prnewswire.com/news-releases/flywheel-launches-private-beta-phase-of-its-data-management-platform-300155073.html. Retrieved 03 November 2015. 
  15. "SciTran – Scientific Data Management". GitHub. https://github.com/scitran/scitran. Retrieved 04 November 2015. 
  16. "Scientific Transparency". Github. https://scitran.github.io/. Retrieved 05 February 2020.