All Projects → aces → Cbrain

aces / Cbrain

Licence: other
CBRAIN is a flexible Ruby on Rails framework for accessing and processing of large data on high-performance computing infrastructures.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Cbrain

Julia
The Julia Programming Language
Stars: ✭ 37,497 (+73423.53%)
Mutual labels:  science, hpc
Singularity
Singularity: Application containers for Linux
Stars: ✭ 2,290 (+4390.2%)
Mutual labels:  science, hpc
Wfl
A Simple Way of Creating Job Workflows in Go running in Processes, Containers, Tasks, Pods, or Jobs
Stars: ✭ 30 (-41.18%)
Mutual labels:  hpc
Oat
Real-time position tracker for behavioral research
Stars: ✭ 45 (-11.76%)
Mutual labels:  science
Seek
For finding, sharing and exchanging Data, Models, Simulations and Processes in Science.
Stars: ✭ 38 (-25.49%)
Mutual labels:  science
Ktt
Kernel Tuning Toolkit
Stars: ✭ 33 (-35.29%)
Mutual labels:  hpc
Gatk
Official code repository for GATK versions 4 and up
Stars: ✭ 1,002 (+1864.71%)
Mutual labels:  science
Densitycluster
Machine learning. Clustering by fast search and find of density peaks.
Stars: ✭ 27 (-47.06%)
Mutual labels:  science
Fgci Ansible
🔬 Collection of the Finnish Grid and Cloud Infrastructure Ansible playbooks
Stars: ✭ 49 (-3.92%)
Mutual labels:  hpc
Real World Rails
Real World Rails applications and their open source codebases for developers to learn from
Stars: ✭ 982 (+1825.49%)
Mutual labels:  rails-application
Jean Zay Doc
Collaborative documentation for and from Jean Zay users. Official Jean Zay documentation is here: http://www.idris.fr/eng/jean-zay/
Stars: ✭ 45 (-11.76%)
Mutual labels:  hpc
Sst Elements
SST Architectural Simulation Components and Libraries
Stars: ✭ 36 (-29.41%)
Mutual labels:  hpc
Tdm
R package for normalizing RNA-seq data to make them comparable to microarray data.
Stars: ✭ 33 (-35.29%)
Mutual labels:  data-processing
Hpccloud
A Cloud/Web-Based Simulation Environment
Stars: ✭ 43 (-15.69%)
Mutual labels:  hpc
Svm kernel
x86_64 AMD kernel optimized for performance & hypervisor usage
Stars: ✭ 32 (-37.25%)
Mutual labels:  hpc
Latex Examples
Examples for the usage of LaTeX
Stars: ✭ 1,032 (+1923.53%)
Mutual labels:  science
Ondemand
Supercomputing. Seamlessly. Open, Interactive HPC Via the Web
Stars: ✭ 40 (-21.57%)
Mutual labels:  hpc
Sos
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Stars: ✭ 34 (-33.33%)
Mutual labels:  hpc
Sympy
A computer algebra system written in pure Python
Stars: ✭ 8,688 (+16935.29%)
Mutual labels:  science
Mdsplus
The MDSplus data management system
Stars: ✭ 47 (-7.84%)
Mutual labels:  data-processing

Continuous Integration

CBRAIN

CBRAIN is a collaborative, web-enabled grid platform built to facilitate research on large, distributed datasets by managing user access, transfer, caching and provenence for distributed data, as well as mediating interactions with high-performance computing centres (HPCs).

NeuroHub

NeuroHub is an alternative interface to CBRAIN. It provides a few special capabilities that are not accessible in CBRAIN, while also lacking many of CBRAIN's features (because it is fairly new, as of August 2020). Users can switch back and forth between the two interfaces, since they share the same authentication and database systems.

CBRAIN (and NeuroHub) consists of two Ruby on Rails Applications: BrainPortal and Bourreau

BrainPortal

BrainPortal is the frontend of the CBRAIN architecture. It is a Rails application that provides a web-based graphical user interface to CBRAIN. Users can upload, tag and search their files. They can launch compute-intensive processing jobs on remote High-Performance Computing (HPC) sites. Remote file repositories can be created to provide files from any network-enabled system.

Bourreau

Bourreau is the backend of the CBRAIN architecture. It is a Rails application that is not meant to serve the user directly. It interacts with the CBRAIN Brainportal application using XML, acting as an intermediary between user requests through BrainPortal and the cluster management software running on High-Performance Computing sites. A Bourreau receives requests to launch a processing task, sets up the required working directories, runs the process and then sends information about any newly created files back to BrainPortal. A Bourreau can also be queried about the jobs that are currently running on the HPC where it resides.

For more information

CBRAIN is extensively documented in its Wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].