IntroductionIn this poster, we present the updates in the development of the AnalySim science gateway for data sharing and analysis of computational neuroscience projects. AnalySim is an open source project that runs as a web service that allows creating scientific projects and sharing them. An early testing version of the gateway is currently hosted at
https://analysim.tech, supported by the NSF-funded ACCESS advanced computing and data resource. The gateway can be installed and run within a lab or larger organization. AnalySim facilitates data sharing, data hosting for publications, interactive visualizations, collaborative research, and crowdsourced analysis. It differs from Github by offering a notebook-oriented interface for a research audience.
MethodsAnalySim is built with a .Net backend API service with C# and an Angular frontend using Typescript. The data is saved in a relational database, PostGreSQL, including binary blob storage for files. The interface has a file browser, including a CSV viewing tool, and notebook editing and display capabilities. Hosted projects can have multiple notebook files, where one can be designated as the main project description. Projects can be shared with the public or kept private and shared only with collaborators. Notebooks can be in Python or Javascript backend; ObservableHQ online notebooks are also supported. The source code can be found at
https://github.com/soft-eng-practicum/AnalySim along with instructions on how to install and run it.
Results AnalySim has been a participant of the International Neuroinformatics Coordinating Facility (INCF) Google Summer of Code (GSoC) program since 2021. Participation in GSoC 2025 added major features. The user interface was improved to have a more consistent style, and new pages were added to support new functionality, together with less visible improvements in the backend. The changes were: (1) addition of an admin panel that allows browsing and deleting users, projects, datasets, and notebooks; (2) improving the CSV data browser; (3) improvements in the notebook list and using the default notebook as the project description.
DiscussionReferencesN/A
AcknowledgementWe thank INCF and GSoC for supporting AnalySim. This work used Jetstream2 at Indiana University through allocation BIO220033 from the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program, which is supported by National Science Foundation grants #2138259, #2138286, #2138307, #2137603, and #2138296.