{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"cBioPortal","name":"cbioportal","updatedAt":"2026-10-11T05:44:52.049Z","coveredSince":"2025-10-04T17:48:39.739Z","facts":{"owner":"cBioPortal","name":"cbioportal","description":"cBioPortal for Cancer Genomics","stars":1049,"forks":878,"archived":false,"isFork":false,"license":"AGPL-3.0","defaultBranch":"master","pushedAt":"2026-10-08T20:23:29Z","createdAt":"2015-03-18T20:09:09Z","topics":["cancer-genomics","science","visualization","precision-medicine"],"languages":{"Java":5669658,"HTML":334087,"TypeScript":99798,"Shell":96096,"Python":30381,"JavaScript":9882,"Dockerfile":9197,"Perl":7342},"frameworks":["Spring","Spring Boot"],"commits90d":70,"releases365d":16,"lastReleaseAt":"2026-09-17T01:03:30Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"mailing-list","url":"https://groups.google.com/g/cbioportal"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:44:52.049Z","outsidePulls":{"cohort":{"n":38,"merged":25,"closedUnmerged":11,"open":2,"mergeRate":0.6944444444444444,"openShare":0.05263157894736842,"evidence":{"merged":[12333,12325,12318,12315,12311,12310,12309,12306,12305,12303,12302,12301,12300,12283,12277,12276,12274,12273,12243,12238],"closedUnmerged":[12321,12292,12291,12286,12280,12251,12248,12247,12234,12221,12220],"open":[12334,12262]}},"firstTimers":{"n":4,"merged":3,"closedUnmerged":1,"open":0,"mergeRate":null,"openShare":null,"evidence":{"merged":[12333,12273,12217],"closedUnmerged":[12247],"open":[]}},"year":{"n":233,"merged":124,"closedUnmerged":100,"open":9,"mergeRate":0.5535714285714286,"openShare":0.03862660944206009,"evidence":{"merged":[12333,12325,12318,12315,12311,12310,12309,12306,12305,12303,12302,12301,12300,12283,12277,12276,12274,12273,12243,12238],"closedUnmerged":[12321,12292,12291,12286,12280,12251,12248,12247,12234,12221,12220,12216,12213,12212,12202,12199,12198,12190,12186,12178],"open":[12334,12262,12133,12084,11997,11978,11977,11856,11749]}}},"pullFirstResponse":{"n":38,"answered":22,"waiting":16,"medianHours":107.58194444444445,"p75Hours":null,"within48h":0.34210526315789436,"within7d":0.4999999999999998,"curve":[{"hours":1.5305555555555554,"waiting":0.9736842105263158},{"hours":1.6675,"waiting":0.9473684210526316},{"hours":2.1019444444444444,"waiting":0.9210526315789475},{"hours":2.265,"waiting":0.8947368421052633},{"hours":2.8033333333333332,"waiting":0.8684210526315791},{"hours":2.999722222222222,"waiting":0.8421052631578949},{"hours":3.73,"waiting":0.8157894736842107},{"hours":3.973333333333333,"waiting":0.7894736842105265},{"hours":10.4775,"waiting":0.7631578947368424},{"hours":22.876666666666665,"waiting":0.7368421052631582},{"hours":23.841666666666665,"waiting":0.710526315789474},{"hours":30.445,"waiting":0.6842105263157898},{"hours":44.181111111111115,"waiting":0.6578947368421056},{"hours":62.25055555555556,"waiting":0.6315789473684214},{"hours":71.02805555555555,"waiting":0.6052631578947372},{"hours":77.12361111111112,"waiting":0.578947368421053},{"hours":94.93111111111111,"waiting":0.5526315789473688},{"hours":97.75444444444445,"waiting":0.5263157894736845},{"hours":107.58194444444445,"waiting":0.5000000000000002},{"hours":340.3186111111111,"waiting":0.47368421052631604},{"hours":465.0622222222222,"waiting":0.4473684210526318},{"hours":561.1858333333333,"waiting":0.42105263157894757}],"evidence":{"answered":[12333,12325,12321,12318,12315,12311,12309,12305,12300,12286,12283,12280,12277,12276,12274,12273,12251,12247,12243,12235],"waiting":[12334,12310,12306,12303,12302,12301,12292,12291,12262,12248,12238,12230,12226,12225,12221,12220]}},"timeToMerge":{"n":38,"merged":25,"medianHours":365.54277777777776,"evidence":[12333,12325,12318,12315,12311,12310,12309,12306,12305,12303,12302,12301,12300,12283,12277,12276,12274,12273,12243,12238]},"issueFirstResponse":{"n":32,"answered":13,"waiting":19,"medianHours":null,"p75Hours":null,"within48h":0.125,"within7d":0.25,"curve":[{"hours":1.4619444444444445,"waiting":0.96875},{"hours":3.270277777777778,"waiting":0.9375},{"hours":38.089166666666664,"waiting":0.90625},{"hours":38.111111111111114,"waiting":0.875},{"hours":68.5175,"waiting":0.84375},{"hours":82.67722222222223,"waiting":0.8125},{"hours":112.33972222222222,"waiting":0.78125},{"hours":130.49444444444444,"waiting":0.75},{"hours":191.43305555555557,"waiting":0.71875},{"hours":202.92527777777778,"waiting":0.6875},{"hours":332.15694444444443,"waiting":0.65625},{"hours":554.8463888888889,"waiting":0.625},{"hours":755.89,"waiting":0.59375}],"evidence":{"answered":[12331,12324,12279,12278,12269,12255,12254,12250,12244,12236,12232,12224,12218],"waiting":[12332,12330,12329,12326,12323,12317,12314,12304,12293,12284,12281,12270,12268,12259,12256,12253,12252,12246,12222]}},"starter":{"counts":{"available":0,"claimed":2,"in-progress":10,"stale":7},"helpWantedAvailable":0,"issues":[{"n":12232,"title":"Add visual cue for uncalled mutations in patient view heatmap","state":"in-progress","label":"beginner","createdAt":"2026-06-19T16:48:40Z","updatedAt":"2026-09-12T05:48:46Z"},{"n":11894,"title":"Explore updating Icon Library","state":"stale","label":"beginner","createdAt":"2025-12-24T13:32:49Z","updatedAt":"2026-03-06T21:28:16Z"},{"n":11261,"title":"On Study View X vs Y chart enable log scale for all numerical variables","state":"in-progress","label":"beginner","createdAt":"2024-12-06T16:48:34Z","updatedAt":"2026-08-25T20:25:04Z"},{"n":10917,"title":"Add validation for duplicate SAMPLE_IDs in timeline","state":"in-progress","label":"beginner","createdAt":"2024-07-31T21:00:20Z","updatedAt":"2026-03-18T20:46:35Z"},{"n":10882,"title":"Add filter columns for Structural Variants","state":"in-progress","label":"beginner","createdAt":"2024-07-08T13:30:20Z","updatedAt":"2026-03-21T14:23:36Z"},{"n":10842,"title":"Add validator check for data_gene_matrix.txt","state":"stale","label":"beginner","createdAt":"2024-06-19T23:29:04Z","updatedAt":"2026-07-23T18:13:07Z"},{"n":10802,"title":"CIVIC error for specific genie CRC case","state":"stale","label":"beginner","createdAt":"2024-05-20T02:34:19Z","updatedAt":"2026-02-20T15:43:09Z"},{"n":10787,"title":"Oncoprint show gaps alteration freq incorrect when there are multiple tracks for the same gene with different OQL","state":"stale","label":"beginner","createdAt":"2024-05-08T19:30:23Z","updatedAt":"2026-01-25T19:32:08Z"},{"n":10768,"title":"On plots tab if both axes are patient based attributes, show patient counts","state":"in-progress","label":"beginner","createdAt":"2024-04-24T19:20:56Z","updatedAt":"2026-02-20T15:54:35Z"},{"n":10763,"title":"show only specific samples in genomic evolution chart","state":"in-progress","label":"beginner","createdAt":"2024-04-19T23:54:22Z","updatedAt":"2026-04-07T19:52:34Z"},{"n":10757,"title":"update homepage headers & footers and add contact page","state":"in-progress","label":"beginner","createdAt":"2024-04-18T19:41:43Z","updatedAt":"2025-05-04T06:49:07Z"},{"n":10754,"title":"Homepage search improvement","state":"in-progress","label":"beginner","createdAt":"2024-04-18T18:31:28Z","updatedAt":"2026-10-02T20:42:11Z"},{"n":10718,"title":"Remember user selection of the alteration tables in patient view","state":"claimed","label":"beginner","createdAt":"2024-03-18T18:14:36Z","updatedAt":"2026-03-25T17:24:27Z"},{"n":10641,"title":"sharing custom data is not working","state":"stale","label":"beginner","createdAt":"2024-02-16T17:36:42Z","updatedAt":"2025-09-10T08:11:06Z"},{"n":10460,"title":"Study View genes input allows OQL, but not OQL trackgroups","state":"in-progress","label":"beginner","createdAt":"2023-11-09T10:12:34Z","updatedAt":"2026-05-11T19:47:49Z"},{"n":10456,"title":"The \"save tracks\" button state should reflect gap state","state":"in-progress","label":"beginner","createdAt":"2023-11-07T23:13:21Z","updatedAt":"2026-03-21T18:34:46Z"},{"n":10228,"title":"Move custom data to Data Type \"Custom Data\" in Plots Tab","state":"stale","label":"beginner","createdAt":"2023-06-15T01:15:37Z","updatedAt":"2026-02-20T15:49:36Z"},{"n":9869,"title":"Clinical columns disappear after clicking reset column button","state":"stale","label":"beginner","createdAt":"2022-10-28T16:10:34Z","updatedAt":"2025-01-15T15:21:09Z"},{"n":4753,"title":"[mutation diagram] zoom in and move","state":"claimed","label":"beginner","createdAt":"2018-09-05T19:23:04Z","updatedAt":"2026-08-25T21:06:19Z"}]},"responseWindow":{"hours":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,8,2,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,4,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"people":5,"replies":42},"activeMaintainers":6},"series":[{"week":"2025-10-12","opened":3,"merged":2,"answered7d":1,"activity":12},{"week":"2025-10-19","opened":2,"merged":1,"answered7d":0,"activity":9},{"week":"2025-10-26","opened":8,"merged":4,"answered7d":1,"activity":16},{"week":"2025-11-02","opened":3,"merged":1,"answered7d":2,"activity":7},{"week":"2025-11-09","opened":3,"merged":2,"answered7d":1,"activity":10},{"week":"2025-11-16","opened":8,"merged":7,"answered7d":5,"activity":18},{"week":"2025-11-23","opened":5,"merged":3,"answered7d":1,"activity":7},{"week":"2025-11-30","opened":3,"merged":1,"answered7d":2,"activity":4},{"week":"2025-12-07","opened":6,"merged":3,"answered7d":1,"activity":17},{"week":"2025-12-14","opened":4,"merged":3,"answered7d":3,"activity":21},{"week":"2025-12-21","opened":5,"merged":4,"answered7d":2,"activity":10},{"week":"2025-12-28","opened":1,"merged":1,"answered7d":1,"activity":7},{"week":"2026-01-04","opened":9,"merged":6,"answered7d":4,"activity":18},{"week":"2026-01-11","opened":1,"merged":0,"answered7d":0,"activity":4},{"week":"2026-01-18","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-01-25","opened":5,"merged":1,"answered7d":1,"activity":9},{"week":"2026-02-01","opened":1,"merged":0,"answered7d":1,"activity":4},{"week":"2026-02-08","opened":11,"merged":6,"answered7d":6,"activity":17},{"week":"2026-02-15","opened":9,"merged":1,"answered7d":1,"activity":14},{"week":"2026-02-22","opened":10,"merged":2,"answered7d":2,"activity":19},{"week":"2026-03-01","opened":10,"merged":5,"answered7d":1,"activity":14},{"week":"2026-03-08","opened":17,"merged":7,"answered7d":4,"activity":19},{"week":"2026-03-15","opened":5,"merged":4,"answered7d":4,"activity":18},{"week":"2026-03-22","opened":8,"merged":5,"answered7d":5,"activity":71},{"week":"2026-03-29","opened":4,"merged":1,"answered7d":3,"activity":18},{"week":"2026-04-05","opened":10,"merged":1,"answered7d":6,"activity":30},{"week":"2026-04-12","opened":2,"merged":0,"answered7d":2,"activity":11},{"week":"2026-04-19","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-04-26","opened":1,"merged":0,"answered7d":0,"activity":1},{"week":"2026-05-03","opened":3,"merged":3,"answered7d":1,"activity":7},{"week":"2026-05-10","opened":4,"merged":3,"answered7d":3,"activity":15},{"week":"2026-05-17","opened":9,"merged":8,"answered7d":4,"activity":19},{"week":"2026-05-24","opened":7,"merged":5,"answered7d":1,"activity":13},{"week":"2026-05-31","opened":7,"merged":5,"answered7d":4,"activity":17},{"week":"2026-06-07","opened":11,"merged":5,"answered7d":2,"activity":16},{"week":"2026-06-14","opened":6,"merged":3,"answered7d":1,"activity":14},{"week":"2026-06-21","opened":6,"merged":3,"answered7d":4,"activity":17},{"week":"2026-06-28","opened":0,"merged":0,"answered7d":0,"activity":4},{"week":"2026-07-05","opened":1,"merged":0,"answered7d":0,"activity":7},{"week":"2026-07-12","opened":2,"merged":2,"answered7d":1,"activity":5},{"week":"2026-07-19","opened":2,"merged":2,"answered7d":2,"activity":3},{"week":"2026-07-26","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2026-08-02","opened":2,"merged":1,"answered7d":2,"activity":10},{"week":"2026-08-09","opened":2,"merged":0,"answered7d":0,"activity":14},{"week":"2026-08-16","opened":5,"merged":5,"answered7d":2,"activity":10},{"week":"2026-08-23","opened":7,"merged":6,"answered7d":5,"activity":21},{"week":"2026-08-30","opened":1,"merged":1,"answered7d":1,"activity":9},{"week":"2026-09-06","opened":3,"merged":2,"answered7d":1,"activity":5},{"week":"2026-09-13","opened":11,"merged":4,"answered7d":7,"activity":15},{"week":"2026-09-20","opened":15,"merged":6,"answered7d":6,"activity":24},{"week":"2026-09-27","opened":12,"merged":3,"answered7d":2,"activity":17},{"week":"2026-10-04","opened":10,"merged":1,"answered7d":1,"activity":15}],"trend":{"flag":"slowed-down","recentMedianHours":null,"previousMedianHours":44.181111111111115,"recentN":48,"previousN":16,"openedThisWeek":10,"openedLastWeek":12},"programs":[{"program":"gsoc","slug":"cbioportal-for-cancer-genomics","name":"cBioPortal for Cancer Genomics","years":[2024,2025,2026]}]}