{"id":14955701,"url":"https://github.com/aces/cbrain","last_synced_at":"2025-04-05T05:03:53.920Z","repository":{"id":29286474,"uuid":"32819225","full_name":"aces/cbrain","owner":"aces","description":"CBRAIN is a flexible Ruby on Rails framework for accessing and processing of large data on high-performance computing infrastructures.","archived":false,"fork":false,"pushed_at":"2025-03-26T17:39:35.000Z","size":21307,"stargazers_count":75,"open_issues_count":223,"forks_count":50,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-29T04:04:35.530Z","etag":null,"topics":["cbrain","cbrain-api","cbrain-architecture","cbrain-platform","cbrain-service","data-processing","hpc","rails-application","ruby","science"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aces.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-24T19:08:42.000Z","updated_at":"2025-03-26T17:39:39.000Z","dependencies_parsed_at":"2023-02-18T11:17:47.737Z","dependency_job_id":"f32ff76b-6249-4c38-93fd-8d94c6bc9811","html_url":"https://github.com/aces/cbrain","commit_stats":{"total_commits":5803,"total_committers":54,"mean_commits":"107.46296296296296","dds":0.6787868343960021,"last_synced_commit":"60983980f954b524b7566b7f023c4a56e1b5b0e8"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aces","download_url":"https://codeload.github.com/aces/cbrain/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289409,"owners_count":20914464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cbrain","cbrain-api","cbrain-architecture","cbrain-platform","cbrain-service","data-processing","hpc","rails-application","ruby","science"],"created_at":"2024-09-24T13:11:35.167Z","updated_at":"2025-04-05T05:03:53.901Z","avatar_url":"https://github.com/aces.png","language":"Ruby","readme":"\n![Continuous Integration](https://github.com/aces/cbrain/workflows/cbrain_ci/badge.svg)\n\n## CBRAIN\n\nCBRAIN is a collaborative, web-enabled grid platform built to\nfacilitate research on large, distributed datasets by managing user\naccess, transfer, caching and provenence for distributed data, as\nwell as mediating interactions with high-performance computing\ncentres (HPCs).\n\n## NeuroHub Portal\n\nThe NeuroHub Portal is an alternative interface to CBRAIN. It provides a few\nspecial capabilities that are not accessible in CBRAIN, while also\nlacking many of CBRAIN's features (because it is fairly new, as of\nAugust 2020). Users can switch back and forth between the two\ninterfaces, since they share the same authentication and database\nsystems.\n\nCBRAIN (and the alternative NeuroHub interface) consists of two Ruby on Rails Applications: BrainPortal and Bourreau\n\n## BrainPortal\n\nBrainPortal is the frontend of the CBRAIN architecture. It is a\nRails application that provides a web-based graphical user interface\nto CBRAIN. Users can upload, tag and search their files. They can\nlaunch compute-intensive processing jobs on remote High-Performance\nComputing (HPC) sites. Remote file repositories can be created to\nprovide files from any network-enabled system.\n\n## Bourreau\n\nBourreau is the backend of the CBRAIN architecture. It is a Rails\napplication that is not meant to serve the user directly. It interacts\nwith the CBRAIN Brainportal application using XML, acting as an\nintermediary between user requests through BrainPortal and the\ncluster management software running on High-Performance Computing\nsites. A Bourreau receives requests to launch a processing task,\nsets up the required working directories, runs the process and then\nsends information about any newly created files back to BrainPortal.\nA Bourreau can also be queried about the jobs that are currently\nrunning on the HPC where it resides.\n\n## For more information\n\nCBRAIN is extensively documented in its [Wiki](https://github.com/aces/cbrain/wiki).\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faces%2Fcbrain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faces%2Fcbrain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faces%2Fcbrain/lists"}