{"id":87388,"name":null,"description":"CBRAIN is a flexible Ruby on Rails framework for accessing and processing of large data on high-performance computing infrastructures.","url":"https://github.com/aces/cbrain","last_synced_at":"2025-09-08T23:29:08.627Z","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-09-02T21:58:22.000Z","size":21448,"stargazers_count":78,"open_issues_count":211,"forks_count":51,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-09-02T23:24:07.963Z","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-03-24T19:08:42.000Z","updated_at":"2025-09-02T21:58:25.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":56,"template":false,"template_full_name":null,"purl":"pkg:github/aces/cbrain","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231177,"owners_count":25245675,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"aces","name":"ACElab","uuid":"472868","kind":"organization","description":"McGill Centre for Integrative Neuroscience (MCIN) - Alan C. Evans, Ph.D., Principal Investigator","email":null,"website":"http://mcin.ca/","location":"Montreal, Quebec, Canada","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/472868?v=4","repositories_count":75,"last_synced_at":"2024-03-26T00:36:03.877Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/aces","funding_links":[],"total_stars":663,"followers":16,"following":0,"created_at":"2022-11-02T23:24:57.002Z","updated_at":"2024-03-26T00:36:12.222Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aces","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aces/repositories"},"packages":[],"commits":{"id":1669814,"full_name":"aces/cbrain","default_branch":"master","committers":[{"name":"Pierre Rioux","email":"pierre.rioux@mcgill.ca","login":"prioux","count":2967},{"name":"tsherif","email":"tsherif@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":"tsherif","count":804},{"name":"Natacha Beck","email":"natacha.beck@mcgill.ca","login":"natacha-beck","count":721},{"name":"angela","email":"angela@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":320},{"name":"MontrealSergiy","email":"sergeboroday@gmail.com","login":"MontrealSergiy","count":227},{"name":"Remi Bernard","email":"remi.bernard@mail.mcgill.ca","login":"remibernard","count":182},{"name":"candicecz","email":"czech.candice@gmail.com","login":"candicecz","count":134},{"name":"Andrew Doyle","email":"doyle.andrew@gmail.com","login":"crocodoyle","count":129},{"name":"Tristan A.A","email":"tristan.aumentado-armstrong@mail.mcgill.ca","login":"ttaa9","count":102},{"name":"nkassis","email":"nkassis@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":89},{"name":"Tristan Glatard","email":"tristan.glatard@mcgill.ca","login":"glatard","count":69},{"name":"Greg Kiar","email":"gkiar07@gmail.com","login":"gkiar","count":24},{"name":"Ehsan Afkhami","email":"eafkhami@dhcp56-200.mni.mcgill.ca","login":null,"count":21},{"name":"anda","email":"anda@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":19},{"name":"anton","email":"anton@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":16},{"name":"Shawn T. Brown","email":"stbrown@msin.ca","login":null,"count":16},{"name":"Nicolas Kassis","email":"nic.kassis@gmail.com","login":"nkassis","count":15},{"name":"Andrew Doyle","email":"adoyle@ace-ws-49.cbrain.mcgill.ca","login":null,"count":15},{"name":"mathieu","email":"mathieu@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":14},{"name":"glatard","email":"glatard@creatis.insa-lyon.fr","login":null,"count":13},{"name":"Ehsan Afkhami","email":"eafkhami@gmail.com","login":"eafkhami","count":8},{"name":"cbrain","email":"cbrain@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":5},{"name":"Ehsan Afkhami","email":"eafkhami@dhcp56-214.mni.mcgill.ca","login":null,"count":5},{"name":"bryancaron","email":"65622686+bryancaron","login":"bryancaron","count":4},{"name":"Ehsan Afkhami","email":"eafkhami@dhcp56-241.mni.mcgill.ca","login":null,"count":3},{"name":"rtu","email":"rtu@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":3},{"name":"Juan Prieto","email":"juanprietob@gmail.com","login":"juanprietob","count":3},{"name":"Muhamad Asif","email":"md.asiful.alam@g.bracu.ac.bd","login":"axif0","count":2},{"name":"Freedisch","email":"82499435+Freedisch","login":"Freedisch","count":2},{"name":"Armin Taheri","email":"armin.ytaheri@gmail.com","login":null,"count":2},{"name":"Tarek Sherif","email":"Tarek@tbox.gateway.2wire.net","login":null,"count":2},{"name":"Juan Prieto","email":"jprieto@killdevil-login2.kd.unc.edu","login":null,"count":2},{"name":"Juan Prieto","email":"jprieto@killdevil-login1.kd.unc.edu","login":null,"count":2},{"name":"Ehsan Afkhami","email":"eafkhami@vpn122028.wireless.mcgill.ca","login":null,"count":2},{"name":"xlecours","email":"xavier.lecoursboucher@mcgill.ca","login":"xlecours","count":2},{"name":"Ehsan Afkhami","email":"eafkhami@vpn122009.wireless.mcgill.ca","login":null,"count":1},{"name":"Ehsan Afkhami","email":"eafkhami@vpn122018.wireless.mcgill.ca","login":null,"count":1},{"name":"Ehsan Afkhami","email":"eafkhami@vpn122046.wireless.mcgill.ca","login":null,"count":1},{"name":"Serge","email":"serge.boroday@gmail.com","login":null,"count":1},{"name":"Shawn T. Brown","email":"stbrown@mcin.ca","login":null,"count":1},{"name":"Tarek Sherif","email":"tsherif@abunawas.cbrain.mcgill.ca","login":null,"count":1},{"name":"Tarek Sherif","email":"tsherif@darwish.(none)","login":null,"count":1},{"name":"mero","email":"mero@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":1},{"name":"ryan","email":"ryan@bcc1f7e1-216c-4ce3-888e-c5a8bb225047","login":null,"count":1},{"name":"Nicholas Nadeau, P.Eng., AVS","email":"nnadeau","login":"nnadeau","count":1},{"name":"tperezdevelopment","email":"43383476+tperezdevelopment","login":"tperezdevelopment","count":1},{"name":"vagrant","email":"vagrant@vagrant.vm","login":"invalid-email-address","count":1}],"total_commits":5956,"total_committers":47,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":126.72340425531915,"dds":0.501846877098724,"past_year_committers":[{"name":"Pierre Rioux","email":"pierre.rioux@mcgill.ca","login":"prioux","count":170},{"name":"Serge","email":"sergeboroday@gmail.com","login":"MontrealSergiy","count":31},{"name":"Natacha Beck","email":"777590+natacha-beck","login":"natacha-beck","count":8},{"name":"Muhamad Asif","email":"md.asiful.alam@g.bracu.ac.bd","login":"axif0","count":2},{"name":"Freedisch","email":"82499435+Freedisch","login":"Freedisch","count":2},{"name":"Bryan Caron","email":"65622686+bryancaron","login":"bryancaron","count":1}],"past_year_total_commits":214,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":35.666666666666664,"past_year_dds":0.20560747663551404,"last_synced_at":"2025-05-31T15:08:24.687Z","last_synced_commit":"e4c3773bedbf14f65b53e1eb0f113029a34f1e98","created_at":"2024-09-04T14:43:44.980Z","updated_at":"2025-05-31T15:08:26.907Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5497406,"commits_count":856226983,"contributors_count":31287322,"owners_count":912788,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"aces/cbrain","html_url":"https://github.com/aces/cbrain","last_synced_at":"2025-09-08T23:28:33.491Z","status":"active","issues_count":194,"pull_requests_count":159,"avg_time_to_close_issue":45589695.375,"avg_time_to_close_pull_request":11608433.838983051,"issues_closed_count":128,"pull_requests_closed_count":118,"pull_request_authors_count":8,"issue_authors_count":10,"avg_comments_per_issue":1.1134020618556701,"avg_comments_per_pull_request":2.610062893081761,"merged_pull_requests_count":99,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":58,"past_year_pull_requests_count":81,"past_year_avg_time_to_close_issue":2027245.6153846155,"past_year_avg_time_to_close_pull_request":1413366.4166666667,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.8103448275862069,"past_year_avg_comments_per_pull_request":2.4814814814814814,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":52,"created_at":"2024-09-04T14:43:49.682Z","updated_at":"2025-09-08T23:28:33.491Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/aces%2Fcbrain/issues","issue_labels_count":{"Enhancement":101,"Priority: Normal":59,"Admin":43,"User Interface":39,"Bug":32,"Priority: Low":29,"Refactoring":23,"Boutiques":13,"Priority: High":11,"Question":11,"API":6,"BAC-subsystem":5,"Janitor":3,"Good First Issue":3,"Documentation":2,"Rails":2,"Security":2,"Duplicate":1,"Testing":1,"Installation":1,"Singularity":1,"NeuroHub":1,"External Hold":1,"CARMIN":1},"pull_request_labels_count":{"Enhancement":54,"User Interface":53,"Admin":45,"Priority: Normal":27,"Boutiques":27,"Refactoring":25,"API":15,"Priority: High":14,"Bug":11,"Priority: Low":5,"Security":4,"Apptainer":3,"BAC-subsystem":3,"NeuroHub":2,"External Hold":2,"Documentation":1,"Question":1},"issue_author_associations_count":{"MEMBER":105,"CONTRIBUTOR":82,"NONE":7},"pull_request_author_associations_count":{"CONTRIBUTOR":129,"MEMBER":26,"NONE":4},"issue_authors":{"prioux":105,"natacha-beck":59,"MontrealSergiy":18,"bryancaron":3,"remibernard":2,"NishchayRajput":2,"xmpham":2,"dariusvalevicius":1,"ramou":1,"Najmahan":1},"pull_request_authors":{"MontrealSergiy":81,"natacha-beck":35,"prioux":26,"axif0":6,"remibernard":4,"Freedisch":4,"shrutiparmar2003":2,"eafkhami":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10173627,"issues_count":31934131,"pull_requests_count":100123000,"authors_count":10733638,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"User Interface":19,"Admin":16,"Enhancement":14,"Priority: Normal":13,"Bug":12,"Refactoring":8,"Priority: Low":8,"Boutiques":7,"Priority: High":6,"API":4,"Question":3,"BAC-subsystem":3,"Rails":1,"NeuroHub":1,"Good First Issue":1,"External Hold":1,"Security":1},"past_year_pull_request_labels_count":{"Enhancement":25,"Admin":23,"User Interface":23,"Priority: Normal":18,"Refactoring":16,"Boutiques":15,"API":5,"Bug":4,"BAC-subsystem":3,"Apptainer":2,"Priority: Low":2,"External Hold":2,"Priority: High":1},"past_year_issue_author_associations_count":{"MEMBER":37,"CONTRIBUTOR":19,"NONE":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":58,"MEMBER":19,"NONE":4},"past_year_issue_authors":{"prioux":37,"MontrealSergiy":14,"bryancaron":3,"natacha-beck":2,"NishchayRajput":2},"past_year_pull_request_authors":{"MontrealSergiy":34,"prioux":19,"natacha-beck":16,"axif0":6,"Freedisch":4,"shrutiparmar2003":2},"maintainers":[{"login":"prioux","count":131,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/prioux"}],"active_maintainers":[{"login":"prioux","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/prioux"}]},"events":{"total":{"IssuesEvent":109,"WatchEvent":8,"IssueCommentEvent":268,"PushEvent":147,"PullRequestReviewCommentEvent":191,"PullRequestReviewEvent":206,"PullRequestEvent":107,"GollumEvent":96,"ForkEvent":7,"CreateEvent":2},"last_year":{"IssuesEvent":109,"WatchEvent":8,"IssueCommentEvent":268,"PushEvent":147,"PullRequestReviewCommentEvent":191,"PullRequestReviewEvent":206,"PullRequestEvent":107,"GollumEvent":96,"ForkEvent":7,"CreateEvent":2}},"keywords":["cbrain","cbrain-api","cbrain-architecture","cbrain-platform","cbrain-service","data-processing","hpc","rails-application","ruby","science"],"dependencies":[{"ecosystem":"rubygems","filepath":"Bourreau/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-07T14:15:59.521Z","updated_at":"2022-08-07T14:15:59.521Z","repository_link":"https://github.com/aces/cbrain/blob/master/Bourreau/Gemfile","dependencies":[{"id":599417544,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 5.0.6","direct":true,"kind":"runtime","optional":false},{"id":599417545,"package_name":"net-ssh","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417546,"package_name":"net-sftp","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417547,"package_name":"rbnacl","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417548,"package_name":"ed25519","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417549,"package_name":"rbnacl-libsodium","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417550,"package_name":"bcrypt_pbkdf","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417551,"package_name":"sys-proctable","ecosystem":"rubygems","requirements":"~\u003e 1.2.0","direct":true,"kind":"runtime","optional":false},{"id":599417552,"package_name":"mysql2","ecosystem":"rubygems","requirements":"\u003c 0.5","direct":true,"kind":"runtime","optional":false},{"id":599417553,"package_name":"log4r","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417554,"package_name":"puma","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417555,"package_name":"pbkdf2-ruby","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417556,"package_name":"json-schema","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417557,"package_name":"aws-sdk-s3","ecosystem":"rubygems","requirements":"~\u003e 1","direct":true,"kind":"runtime","optional":false},{"id":599417558,"package_name":"activeresource","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417559,"package_name":"actionpack-xml_parser","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417560,"package_name":"activemodel-serializers-xml","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417561,"package_name":"wirble","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417562,"package_name":"looksee","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417563,"package_name":"hirb","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417564,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417565,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417566,"package_name":"listen","ecosystem":"rubygems","requirements":"~\u003e 3.0.5","direct":true,"kind":"development","optional":false},{"id":599417567,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417568,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417569,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417570,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417571,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417572,"package_name":"rspec-activemodel-mocks","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417573,"package_name":"rspec-collection_matchers","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417574,"package_name":"database_cleaner","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"BrainPortal/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-07T14:15:59.537Z","updated_at":"2022-08-07T14:15:59.537Z","repository_link":"https://github.com/aces/cbrain/blob/master/BrainPortal/Gemfile","dependencies":[{"id":599417575,"package_name":"rails","ecosystem":"rubygems","requirements":"~\u003e 5.0.6","direct":true,"kind":"runtime","optional":false},{"id":599417576,"package_name":"net-ssh","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417577,"package_name":"net-sftp","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417578,"package_name":"rbnacl","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417579,"package_name":"ed25519","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417580,"package_name":"rbnacl-libsodium","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417581,"package_name":"bcrypt_pbkdf","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417582,"package_name":"sys-proctable","ecosystem":"rubygems","requirements":"~\u003e 1.2.0","direct":true,"kind":"runtime","optional":false},{"id":599417583,"package_name":"mysql2","ecosystem":"rubygems","requirements":"\u003c 0.5","direct":true,"kind":"runtime","optional":false},{"id":599417584,"package_name":"log4r","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417585,"package_name":"puma","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417586,"package_name":"pbkdf2-ruby","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417587,"package_name":"json-schema","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417588,"package_name":"aws-sdk-s3","ecosystem":"rubygems","requirements":"~\u003e 1","direct":true,"kind":"runtime","optional":false},{"id":599417589,"package_name":"zenodo_client","ecosystem":"rubygems","requirements":"\u003e= 1.0.0","direct":true,"kind":"runtime","optional":false},{"id":599417590,"package_name":"jwt","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417591,"package_name":"will_paginate","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417592,"package_name":"pagy","ecosystem":"rubygems","requirements":"~\u003e 3.7","direct":true,"kind":"runtime","optional":false},{"id":599417593,"package_name":"jquery-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417594,"package_name":"jquery-ui-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417595,"package_name":"jquery-form-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417596,"package_name":"activeresource","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417597,"package_name":"actionpack-xml_parser","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417598,"package_name":"activemodel-serializers-xml","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417599,"package_name":"sassc-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":599417600,"package_name":"therubyracer","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417601,"package_name":"coffee-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417602,"package_name":"uglifier","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417603,"package_name":"wirble","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417604,"package_name":"looksee","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417605,"package_name":"hirb","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417606,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417607,"package_name":"pry-byebug","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417608,"package_name":"listen","ecosystem":"rubygems","requirements":"~\u003e 3.0.5","direct":true,"kind":"development","optional":false},{"id":599417609,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417610,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417611,"package_name":"factory_bot_rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417612,"package_name":"rails-controller-testing","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417613,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417614,"package_name":"rspec-activemodel-mocks","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417615,"package_name":"rspec-collection_matchers","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417616,"package_name":"database_cleaner","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":599417617,"package_name":"cbrain_client","ecosystem":"rubygems","requirements":"\u003e= 5.1.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cbrain_ci.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T14:45:21.268Z","updated_at":"2023-01-14T14:45:21.268Z","repository_link":"https://github.com/aces/cbrain/blob/master/.github/workflows/cbrain_ci.yaml","dependencies":[{"id":6899056924,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6899056925,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6899056926,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6899056927,"package_name":"rtCamp/action-slack-notify","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6899056928,"package_name":"mariadb/server","ecosystem":"actions","requirements":"*","direct":true,"kind":"docker","optional":false}]}],"score":9.51657428982249,"created_at":"2025-09-08T21:25:20.577Z","updated_at":"2025-10-07T08:29:14.798Z","avatar_url":"https://github.com/aces.png","language":"Ruby","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cbrain-plugin","neuroimaging"],"project_url":"https://science.ecosyste.ms/api/v1/projects/87388","html_url":"https://science.ecosyste.ms/projects/87388"}