{"id":61630,"name":"milor","description":"R package implementation of Milo for testing for differential abundance in KNN graphs","url":"https://github.com/marionilab/milor","last_synced_at":"2025-09-08T10:47:26.512Z","repository":{"id":39592513,"uuid":"283744270","full_name":"MarioniLab/miloR","owner":"MarioniLab","description":"R package implementation of Milo for testing for differential abundance in KNN graphs","archived":false,"fork":false,"pushed_at":"2025-08-28T17:53:07.000Z","size":63279,"stargazers_count":391,"open_issues_count":16,"forks_count":23,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-29T00:09:05.734Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bioconductor.org/packages/release/bioc/html/miloR.html","language":"R","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/MarioniLab.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2020-07-30T10:42:40.000Z","updated_at":"2025-08-28T17:53:11.000Z","dependencies_parsed_at":"2023-02-16T09:01:13.770Z","dependency_job_id":"e119bb4b-8f4f-43a6-b182-11be70227019","html_url":"https://github.com/MarioniLab/miloR","commit_stats":{"total_commits":561,"total_committers":13,"mean_commits":43.15384615384615,"dds":0.3351158645276292,"last_synced_commit":"3e4e26452bc113b356aa456d47964108420d32ac"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MarioniLab/miloR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarioniLab%2FmiloR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarioniLab%2FmiloR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarioniLab%2FmiloR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarioniLab%2FmiloR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarioniLab","download_url":"https://codeload.github.com/MarioniLab/miloR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarioniLab%2FmiloR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274173418,"owners_count":25235197,"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":"MarioniLab","name":"Marioni Laboratory","uuid":"16623186","kind":"organization","description":"A central repository for projects in John Marioni's group","email":null,"website":null,"location":"Cambridge, United Kingdom","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16623186?v=4","repositories_count":55,"last_synced_at":"2023-02-28T02:15:18.140Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MarioniLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T07:20:49.562Z","updated_at":"2023-02-28T02:15:18.143Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarioniLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarioniLab/repositories"},"packages":null,"commits":{"id":1403288,"full_name":"marionilab/miloR","default_branch":"master","committers":[{"name":"MikeDMorgan","email":"michael.morgan@cruk.cam.ac.uk","login":null,"count":373},{"name":"EmmaDann","email":"e.dann@students.uu.nl","login":null,"count":91},{"name":"Emma Dann","email":"ed6@sanger.ac.uk","login":null,"count":30},{"name":"akluzer","email":"alice.kluzer@cruk.cam.ac.uk","login":null,"count":18},{"name":"MikeDMorgan","email":"michael.morgan@abdn.ac.uk","login":null,"count":14},{"name":"nickhir","email":"nick.hirschmueller@yahoo.de","login":null,"count":9},{"name":"Nitesh Turaga","email":"nitesh.turaga@gmail.com","login":null,"count":6},{"name":"Emma Dann","email":"32264060+emdann","login":"emdann","count":6},{"name":"akluzer","email":"90208380+akluzer","login":"akluzer","count":6},{"name":"Kelvin","email":"kt16@sanger.ac.uk","login":null,"count":3},{"name":"J Wokaty","email":"jennifer.wokaty@sph.cuny.edu","login":null,"count":2},{"name":"J Wokaty","email":"jwokaty","login":"jwokaty","count":2},{"name":"PeteHaitch","email":"peter.hickey@gmail.com","login":null,"count":1}],"total_commits":561,"total_committers":13,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":43.15384615384615,"dds":0.3351158645276292,"past_year_committers":[{"name":"MikeDMorgan","email":"michael.morgan@abdn.ac.uk","login":null,"count":12},{"name":"J Wokaty","email":"jennifer.wokaty@sph.cuny.edu","login":null,"count":2},{"name":"J Wokaty","email":"jwokaty","login":"jwokaty","count":2},{"name":"Emma Dann","email":"32264060+emdann","login":"emdann","count":1},{"name":"Emma Dann","email":"ed6@sanger.ac.uk","login":null,"count":1}],"past_year_total_commits":18,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.6,"past_year_dds":0.33333333333333337,"last_synced_at":"2023-10-25T13:16:27.913Z","last_synced_commit":"3e4e26452bc113b356aa456d47964108420d32ac","created_at":"2023-10-25T13:15:59.748Z","updated_at":"2023-10-25T13:16:27.917Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/marionilab%2FmiloR/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-22T00:00:16.844Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"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":"marionilab/miloR","html_url":"https://github.com/marionilab/miloR","last_synced_at":"2025-08-31T15:04:09.362Z","status":null,"issues_count":112,"pull_requests_count":13,"avg_time_to_close_issue":10901559.3,"avg_time_to_close_pull_request":3418196.3076923075,"issues_closed_count":100,"pull_requests_closed_count":13,"pull_request_authors_count":3,"issue_authors_count":84,"avg_comments_per_issue":3.455357142857143,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":21,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":5400491.923076923,"past_year_avg_time_to_close_pull_request":22.0,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":1.7142857142857142,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2024-07-24T00:16:34.928Z","updated_at":"2025-09-03T03:24:04.059Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marionilab%2FmiloR","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marionilab%2FmiloR/issues","issue_labels_count":{"bug":2,"enhancement":1,"documentation":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":107,"MEMBER":5,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"MEMBER":14,"CONTRIBUTOR":1},"issue_authors":{"DarioS":8,"gianfilippo":5,"RunyuXia":4,"ShashTrip1":3,"mainharryHR":3,"MikeDMorgan":3,"emdann":2,"Dario-Rocha":2,"mdeea":2,"honghh2018":2,"zktuong":2,"LinearParadox":2,"connerlambden":1,"KatjaRM":1,"caitsimop":1,"Tang-RH":1,"BingjieZhang":1,"GAgafencu":1,"zia1138":1,"kaqisekuzi":1,"pascaltimshel":1,"ZivTQ":1,"flde":1,"pc2001":1,"noranekonobokkusu":1,"mdpatric":1,"geena-wai":1,"crodriguezres":1,"isaamael":1,"aodainic7":1,"NicoFuenza":1,"mloberg16":1,"CarlottaHS":1,"carlacohen":1,"Luuk024026":1,"giuditta2024":1,"LeoCao-X":1,"M-jk22":1,"carl-coyle":1,"herong2006":1,"alikhuseynov":1,"lucygarner":1,"joschif":1,"tim-meese":1,"MaximilianNuber":1,"Rainjie-afk":1,"pedriniedoardo":1,"CarrieMeeks":1,"hai178912522":1,"MoLuLuMo":1,"GrigoriiNos":1,"bazelep":1,"mckimcd177":1,"ScarlettQGG":1,"moinfar":1,"parkjooyoung99":1,"yangjie4546":1,"pitos21":1,"eseffar":1,"jrgehlha":1,"RemiDL":1,"shuaizh117":1,"HJ234":1,"nbutyrate":1,"yulijia":1,"zzzzjb":1,"YiweiNiu":1,"sbenjamaporn":1,"obotman":1,"tewengtong":1,"tnystul":1,"yitengfei120011":1,"gt7901b":1,"avfentor":1,"laurenap":1,"deconvolute":1,"zeniazen5":1,"kane9530":1,"sepehrgolriz":1,"JesseRop":1,"pandaqiuqiu":1,"Famingzhao":1,"Dannyxu123":1,"dagarfield":1,"YubinXie":1,"Yingjie848":1,"Lil-5":1,"jbrandst7":1},"pull_request_authors":{"MikeDMorgan":12,"emdann":2,"nickhir":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10164087,"issues_count":31988492,"pull_requests_count":100218704,"authors_count":10728235,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":20,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":1},"past_year_issue_authors":{"honghh2018":2,"RunyuXia":2,"zktuong":1,"tewengtong":1,"sepehrgolriz":1,"sbenjamaporn":1,"pedriniedoardo":1,"pandaqiuqiu":1,"mloberg16":1,"M-jk22":1,"MaximilianNuber":1,"Luuk024026":1,"laurenap":1,"kaqisekuzi":1,"isaamael":1,"herong2006":1,"geena-wai":1,"Famingzhao":1,"alikhuseynov":1},"past_year_pull_request_authors":{"MikeDMorgan":1},"maintainers":[{"login":"MikeDMorgan","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MikeDMorgan"},{"login":"emdann","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/emdann"}],"active_maintainers":[{"login":"MikeDMorgan","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MikeDMorgan"}]},"events":{"total":{"IssuesEvent":41,"WatchEvent":47,"IssueCommentEvent":96,"PushEvent":14,"PullRequestEvent":1,"ForkEvent":2,"CreateEvent":1},"last_year":{"IssuesEvent":41,"WatchEvent":47,"IssueCommentEvent":96,"PushEvent":14,"PullRequestEvent":1,"ForkEvent":2,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/RCMD_check.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T09:01:13.502Z","updated_at":"2023-02-16T09:01:13.502Z","repository_link":"https://github.com/MarioniLab/miloR/blob/master/.github/workflows/RCMD_check.yml","dependencies":[{"id":7709054685,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7709054686,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7709054687,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7709054688,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-02-16T09:01:13.568Z","updated_at":"2023-02-16T09:01:13.568Z","repository_link":"https://github.com/MarioniLab/miloR/blob/master/DESCRIPTION","dependencies":[{"id":7709055029,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 4.0.0","direct":true,"kind":"depends","optional":false},{"id":7709055030,"package_name":"edgeR","ecosystem":"cran","requirements":"*","direct":true,"kind":"depends","optional":false},{"id":7709055031,"package_name":"BiocNeighbors","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055036,"package_name":"BiocGenerics","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055037,"package_name":"SingleCellExperiment","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055044,"package_name":"Matrix","ecosystem":"cran","requirements":"\u003e= 1.3","direct":true,"kind":"imports","optional":false},{"id":7709055045,"package_name":"S4Vectors","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055047,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055048,"package_name":"stringr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055049,"package_name":"methods","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055050,"package_name":"igraph","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055052,"package_name":"irlba","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055058,"package_name":"cowplot","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055098,"package_name":"BiocParallel","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055100,"package_name":"BiocSingular","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055101,"package_name":"limma","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055115,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055119,"package_name":"tibble","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055129,"package_name":"matrixStats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055130,"package_name":"ggraph","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055131,"package_name":"gtools","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055206,"package_name":"SummarizedExperiment","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055277,"package_name":"patchwork","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055278,"package_name":"tidyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055279,"package_name":"dplyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055280,"package_name":"ggrepel","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055285,"package_name":"ggbeeswarm","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055298,"package_name":"RColorBrewer","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055320,"package_name":"grDevices","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":7709055323,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055325,"package_name":"MASS","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055579,"package_name":"mvtnorm","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055593,"package_name":"scater","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055861,"package_name":"scran","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055870,"package_name":"covr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055885,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055900,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055904,"package_name":"uwot","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055940,"package_name":"scuttle","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055941,"package_name":"BiocStyle","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709055969,"package_name":"MouseGastrulationData","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709056202,"package_name":"MouseThymusAgeing","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709056208,"package_name":"magick","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709056235,"package_name":"RCurl","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709056275,"package_name":"curl","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7709056279,"package_name":"graphics","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]}],"score":8.57376254290413,"created_at":"2025-09-08T10:45:54.214Z","updated_at":"2025-10-07T08:24:08.647Z","avatar_url":"https://github.com/MarioniLab.png","language":"R","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1038/s41587-021-01033-z"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["bioconductor-package","bioinformatics","bioconductor","functional-similarity","gene","gene-sets","pathway-analysis","similarity","similarity-measurement","mirror"],"project_url":"https://science.ecosyste.ms/api/v1/projects/61630","html_url":"https://science.ecosyste.ms/projects/61630"}