├── .gitignore ├── LICENSE ├── README.md ├── examples ├── dip.sif ├── huri.sif ├── string.sif └── tnfa_active_genes_file.txt ├── setup.py └── src ├── __init__.py ├── constants.py ├── core ├── __init__.py ├── domino.py ├── network_builder.py └── preprocess_slices.py ├── data ├── __init__.py ├── ensg2gene_symbol.txt ├── ensmusg2gene_symbol.txt └── graph.html.format ├── runner.py └── utils ├── __init__.py ├── ensembl2gene_symbol.py ├── graph_influence_linear_th.py ├── scripts.py └── visualize_modules.py /.gitignore: -------------------------------------------------------------------------------- 1 | /python 2 | /domino-env 3 | /domino_hagai.egg-info 4 | /.idea 5 | /build 6 | /config.js 7 | /dist 8 | /*.egg-info/ 9 | *__pycache__* 10 | /examples/* 11 | /domino4web-env 12 | *.whl 13 | !/examples/huri.sif 14 | !/examples/string.sif 15 | !/examples/dip.sif 16 | !/examples/tnfa_active_genes_file.txt 17 | *.swp 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2019 Hagai Levi 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DOMINO 2 | 3 | DOMINO: Discovery of Modules In Networks using Omic. 4 | 5 | DOMINO is an active module identification (AMI) algorithm. It recieves a gene network and nodes' activity scores as input and report sub-networks (modules) that are putatively biologically meaningful in the context of the activity data. 6 | 7 | 8 | In extensive evaluation conducted on gene expression and genome-wide association study data we discovered that AMI algorithms tended to over-reporting of enrichment: GO terms enriched in the modules on real data were often also enriched when the algorithms were run on randomly permuted activity scores. 9 | 10 | In constrast, modules retrieved by DOMINO had high rate of empirically validated GO terms. 11 | 12 | The study is available at https://www.embopress.org/doi/full/10.15252/msb.20209593. 13 | 14 | - [Requirements](#requirements) 15 | - [Installation](#installation) 16 | - [From pip](#from-pip) 17 | - [From conda](#from-conda-bioconda) 18 | - [From source](#from-source) 19 | - [Input File Formats](#input-file-formats) 20 | - [Basic Usage](#basic-usage) 21 | - [Advanced usage](#advanced-usage) 22 | - [Main output files](#main-output-files) 23 | - [Example files](#example-files) 24 | 25 | 26 | 27 | ## Requirements 28 | DOMINO was tested under the following settings: 29 | - Python 3.8 (Note that for further versions of python some dependency packages are currently not available via pip) 30 | - Linux OS (Ubuntu 14.04 LTS, Ubuntu 18.04.4 LTS) 31 | 32 | ## Installation 33 | 34 | ### From pip 35 | 36 | We recommend using a virtual environment. For example: 37 | ``` 38 | python3 -m venv domino-env 39 | source domino-env/bin/activate 40 | ``` 41 | Then, install domino via pip: 42 | ``` 43 | pip install domino-python 44 | ``` 45 | 46 | ### From conda (Bioconda) 47 | 48 | Make sure the Bioconda repository and its dependencies are available: 49 | ``` 50 | conda config --add channels defaults 51 | conda config --add channels conda-forge 52 | conda config --add channels bioconda 53 | ``` 54 | 55 | Create a virtual environment in conda. For example: 56 | ``` 57 | conda create --name domino-env 58 | conda activate domino-env 59 | ``` 60 | 61 | Then, install domino via pip: 62 | ``` 63 | conda install domino 64 | ``` 65 | 66 | ### From source 67 | Download the source files and install according to the following: 68 | 69 | Clone the repo from Github: 70 | ``` 71 | git clone https://github.com/Shamir-Lab/DOMINO.git 72 | cd DOMINO 73 | ``` 74 | 75 | DOMINO is written in Python3. The necessary libraries will all be installed by the `setup.py` script. 76 | We recommend using a virtual environment. For example: 77 | ``` 78 | python3 -m venv domino-env 79 | source domino-env/bin/activate 80 | ``` 81 | Then, run setup.py: 82 | ``` 83 | python setup.py install 84 | ``` 85 | 86 | ## Input File Formats 87 | 88 | - A network file should be in a simplified sif format: 89 | * Only single node should appear in the first and last column. 90 | * The First row is headers 91 | 92 | - An active gene file contains the gene ids in Ensemble format, separated by a newline char 93 | 94 | - The slices file format is automatically generated by the `slicer` command. 95 | 96 | 97 | For examples, see files in "examples" folder 98 | 99 | ## Basic Usage 100 | 101 | To run preprocessing step 0 (partitioning network using Louvain algorithm): 102 | ``` 103 | slicer --network_file --output_file 104 | ``` 105 | 106 | 107 | `-n/--network_file`: A path to network file (sif format). e.g., /path/to/network_file.sif. 108 | 109 | `-o/--output_file`: A path to the output slices file. e.g., /path/to/output/slices_file.txt, 110 | 111 | To run DOMINO: 112 | ``` 113 | domino --active_genes_files --network_file --slices_file --output_folder [-sth -mth ] 114 | ``` 115 | 116 | The common command line options are: 117 | 118 | `-a/--active_genes_files`: Comma delimited list of absolute paths to files, each containing a list of active genes, separated by a new line char (\n). e.g. /path/to/active_genes_files_1,/path/to/active_genes_files_2. 119 | 120 | `-n/--network_file`: A path to network file (sif format). e.g., /path/to/network_file.sif. 121 | 122 | `-s/--slices_file`: A path to slices file (i.e. the output of "slicer" script). e.g., /path/to/slices_file.txt, 123 | 124 | 125 | ## Advanced usage 126 | 127 | `-c/--use_cache`: Use auto-generated cache network files (*.pkl) from previous executions with the same network. NOTE: (1) THIS IS NOT THE SLICES FILE! (2) If the content of the file has changed, you should set this option to "false" 128 | 129 | `-p/--parallelization`: The number of threads allocated to the run (usually single thread is enough) 130 | 131 | `-v/--visualization`: Indicates whether a visualization of the modules ought to be generated 132 | 133 | `-sth/--slices_threshold`: The threshold for considering a slice as relevant 134 | 135 | `-mth/--module_threshold`: The threshold for considering a putative module as final module. 136 | 137 | 138 | ## Main output files 139 | 140 | `output_folder/active_gene_file_name/modules.out`: list of final modules 141 | `output_folder/active_gene_file_name/module_i.html`: visualization of the i'th module 142 | 143 | 144 | 145 | ## Example files 146 | 147 | Example files of networks in simplified sif format and an active gene file are available under "examples" folder 148 | -------------------------------------------------------------------------------- /examples/huri.sif: -------------------------------------------------------------------------------- 1 | # of cc after modularity optimization: 258 2 | cc #0: n=168 3 | [ENSG00000000005, ENSG00000061656, ENSG00000104765, ENSG00000105383, ENSG00000114455, ENSG00000150337, ENSG00000163472, ENSG00000167741, ENSG00000176171, ENSG00000181754, ENSG00000184988, ENSG00000242019, ENSG00000185883, ENSG00000177519, ENSG00000166002, ENSG00000171840, ENSG00000004939, ENSG00000149451, ENSG00000163217, ENSG00000157303, ENSG00000105492, ENSG00000121542, ENSG00000163762, ENSG00000178307, ENSG00000213937, ENSG00000175489, ENSG00000172568, ENSG00000102837, ENSG00000146859, ENSG00000099219, ENSG00000168824, ENSG00000013297, ENSG00000125735, ENSG00000134545, ENSG00000166145, ENSG00000185905, ENSG00000188372, ENSG00000256235, ENSG00000144063, ENSG00000137266, ENSG00000019582, ENSG00000110375, ENSG00000164007, ENSG00000172243, ENSG00000181552, ENSG00000185920, ENSG00000229183, ENSG00000182685, ENSG00000118434, ENSG00000143226, ENSG00000196937, ENSG00000038945, ENSG00000105374, ENSG00000168000, ENSG00000168955, ENSG00000181885, ENSG00000161944, ENSG00000184113, ENSG00000141505, ENSG00000147408, ENSG00000167098, ENSG00000198523, ENSG00000163518, ENSG00000069493, ENSG00000138755, ENSG00000160472, ENSG00000181092, ENSG00000188393, ENSG00000188833, ENSG00000249581, ENSG00000187912, ENSG00000168484, ENSG00000076662, ENSG00000078596, ENSG00000137078, ENSG00000142227, ENSG00000179564, ENSG00000184012, ENSG00000082556, ENSG00000085117, ENSG00000163069, ENSG00000145244, ENSG00000171777, ENSG00000134291, ENSG00000095739, ENSG00000101892, ENSG00000153029, ENSG00000159128, ENSG00000163606, ENSG00000244476, ENSG00000203985, ENSG00000153495, ENSG00000149516, ENSG00000137101, ENSG00000116857, ENSG00000152954, ENSG00000101292, ENSG00000101842, ENSG00000126860, ENSG00000102683, ENSG00000106327, ENSG00000120659, ENSG00000124882, ENSG00000135916, ENSG00000137070, ENSG00000147003, ENSG00000213413, ENSG00000165810, ENSG00000157168, ENSG00000137648, ENSG00000104870, ENSG00000163347, ENSG00000166523, ENSG00000182220, ENSG00000162739, ENSG00000105605, ENSG00000105707, ENSG00000105967, ENSG00000170417, ENSG00000106113, ENSG00000106460, ENSG00000197993, ENSG00000106952, ENSG00000129450, ENSG00000107165, ENSG00000110848, ENSG00000110079, ENSG00000133115, ENSG00000143167, ENSG00000182885, ENSG00000168032, ENSG00000111846, ENSG00000112335, ENSG00000112763, ENSG00000113303, ENSG00000182585, ENSG00000114200, ENSG00000140612, ENSG00000117500, ENSG00000147027, ENSG00000139679, ENSG00000163519, ENSG00000165071, ENSG00000167085, ENSG00000167194, ENSG00000167985, ENSG00000173762, ENSG00000137161, ENSG00000141086, ENSG00000183255, ENSG00000158008, ENSG00000177697, ENSG00000136867, ENSG00000178075, ENSG00000179600, ENSG00000158714, ENSG00000142484, ENSG00000164713, ENSG00000188784, ENSG00000167633, ENSG00000144671, ENSG00000177575, ENSG00000253958, ENSG00000185053, ENSG00000181562, ENSG00000186458, ENSG00000175003, ENSG00000197106] 4 | cc #1: n=28 5 | [ENSG00000099968, ENSG00000089356, ENSG00000088682, ENSG00000151117, ENSG00000074660, ENSG00000109084, ENSG00000120742, ENSG00000165685, ENSG00000049249, ENSG00000124508, ENSG00000092931, ENSG00000170075, ENSG00000171861, ENSG00000142188, ENSG00000143641, ENSG00000182557, ENSG00000188910, ENSG00000176087, ENSG00000152377, ENSG00000177710, ENSG00000172159, ENSG00000214160, ENSG00000137806, ENSG00000135077, ENSG00000164530, ENSG00000189430, ENSG00000145248, ENSG00000149534] 6 | cc #2: n=39 7 | [ENSG00000124103, ENSG00000125991, ENSG00000010282, ENSG00000164096, ENSG00000271605, ENSG00000016602, ENSG00000170006, ENSG00000197471, ENSG00000215790, ENSG00000174599, ENSG00000114395, ENSG00000046653, ENSG00000176435, ENSG00000074771, ENSG00000178927, ENSG00000170180, ENSG00000085063, ENSG00000104883, ENSG00000131480, ENSG00000176463, ENSG00000095539, ENSG00000143753, ENSG00000101474, ENSG00000102181, ENSG00000108405, ENSG00000110245, ENSG00000115363, ENSG00000121797, ENSG00000125879, ENSG00000143434, ENSG00000182749, ENSG00000185803, ENSG00000185982, ENSG00000204475, ENSG00000244187, ENSG00000165264, ENSG00000169026, ENSG00000141934, ENSG00000165168] 8 | cc #3: n=174 9 | [ENSG00000139637, ENSG00000002919, ENSG00000105404, ENSG00000115255, ENSG00000143499, ENSG00000170540, ENSG00000174851, ENSG00000177674, ENSG00000184258, ENSG00000004961, ENSG00000028528, ENSG00000163904, ENSG00000156469, ENSG00000166797, ENSG00000167081, ENSG00000167107, ENSG00000174917, ENSG00000177427, ENSG00000178952, ENSG00000184047, ENSG00000132254, ENSG00000008282, ENSG00000101546, ENSG00000108179, ENSG00000143374, ENSG00000242247, ENSG00000203896, ENSG00000079150, ENSG00000010319, ENSG00000121644, ENSG00000011198, ENSG00000097033, ENSG00000100335, ENSG00000101150, ENSG00000105355, ENSG00000136750, ENSG00000147872, ENSG00000152578, ENSG00000163050, ENSG00000184210, ENSG00000105771, ENSG00000013016, ENSG00000110047, ENSG00000166091, ENSG00000176946, ENSG00000166169, ENSG00000226742, ENSG00000115841, ENSG00000100321, ENSG00000102003, ENSG00000129515, ENSG00000129625, ENSG00000132423, ENSG00000153237, ENSG00000157343, ENSG00000170786, ENSG00000183723, ENSG00000198818, ENSG00000263961, ENSG00000147465, ENSG00000205302, ENSG00000039650, ENSG00000127561, ENSG00000152193, ENSG00000160325, ENSG00000172782, ENSG00000180329, ENSG00000162399, ENSG00000055147, ENSG00000136270, ENSG00000137561, ENSG00000169410, ENSG00000068697, ENSG00000100580, ENSG00000072849, ENSG00000110492, ENSG00000076554, ENSG00000111907, ENSG00000136143, ENSG00000147164, ENSG00000157954, ENSG00000161217, ENSG00000161677, ENSG00000215029, ENSG00000147676, ENSG00000134717, ENSG00000085365, ENSG00000103034, ENSG00000164144, ENSG00000109854, ENSG00000161558, ENSG00000174151, ENSG00000213064, ENSG00000086300, ENSG00000091317, ENSG00000197712, ENSG00000110243, ENSG00000117281, ENSG00000131050, ENSG00000136813, ENSG00000135587, ENSG00000132376, ENSG00000173530, ENSG00000114520, ENSG00000169375, ENSG00000204323, ENSG00000124172, ENSG00000128271, ENSG00000154723, ENSG00000100439, ENSG00000108829, ENSG00000183019, ENSG00000111863, ENSG00000125903, ENSG00000139211, ENSG00000149547, ENSG00000171307, ENSG00000182154, ENSG00000100711, ENSG00000101194, ENSG00000182533, ENSG00000214511, ENSG00000139668, ENSG00000148187, ENSG00000154217, ENSG00000164211, ENSG00000165583, ENSG00000171116, ENSG00000268738, ENSG00000122085, ENSG00000118515, ENSG00000145920, ENSG00000131788, ENSG00000106266, ENSG00000111321, ENSG00000114850, ENSG00000165283, ENSG00000204439, ENSG00000111305, ENSG00000169241, ENSG00000106484, ENSG00000197870, ENSG00000108439, ENSG00000110025, ENSG00000131871, ENSG00000110244, ENSG00000124370, ENSG00000115825, ENSG00000121039, ENSG00000118137, ENSG00000130311, ENSG00000123505, ENSG00000167470, ENSG00000128683, ENSG00000162882, ENSG00000130382, ENSG00000184497, ENSG00000234906, ENSG00000188800, ENSG00000139131, ENSG00000197006, ENSG00000142789, ENSG00000144747, ENSG00000145817, ENSG00000172493, ENSG00000185917, ENSG00000170502, ENSG00000173452, ENSG00000176055, ENSG00000175315, ENSG00000177098, ENSG00000244219, ENSG00000176194, ENSG00000205707] 10 | cc #4: n=51 11 | [ENSG00000157613, ENSG00000185499, ENSG00000182544, ENSG00000117593, ENSG00000013293, ENSG00000099797, ENSG00000120942, ENSG00000127507, ENSG00000167397, ENSG00000169446, ENSG00000205808, ENSG00000110218, ENSG00000167580, ENSG00000171812, ENSG00000025770, ENSG00000111843, ENSG00000163933, ENSG00000059573, ENSG00000059804, ENSG00000100243, ENSG00000067715, ENSG00000169826, ENSG00000125629, ENSG00000131669, ENSG00000198133, ENSG00000101443, ENSG00000159063, ENSG00000169896, ENSG00000131748, ENSG00000157593, ENSG00000160606, ENSG00000173409, ENSG00000187010, ENSG00000090512, ENSG00000101017, ENSG00000165996, ENSG00000206527, ENSG00000165915, ENSG00000120925, ENSG00000131471, ENSG00000151692, ENSG00000106404, ENSG00000112394, ENSG00000113494, ENSG00000181392, ENSG00000123496, ENSG00000174970, ENSG00000145495, ENSG00000134853, ENSG00000142192, ENSG00000160781] 12 | cc #5: n=54 13 | [ENSG00000169379, ENSG00000135052, ENSG00000134389, ENSG00000005108, ENSG00000133800, ENSG00000168591, ENSG00000182508, ENSG00000135917, ENSG00000155760, ENSG00000243772, ENSG00000010270, ENSG00000126264, ENSG00000145354, ENSG00000106392, ENSG00000146416, ENSG00000251655, ENSG00000189068, ENSG00000085998, ENSG00000198471, ENSG00000144229, ENSG00000165370, ENSG00000213921, ENSG00000213658, ENSG00000177854, ENSG00000143595, ENSG00000145685, ENSG00000189143, ENSG00000184840, ENSG00000110108, ENSG00000172057, ENSG00000118600, ENSG00000203933, ENSG00000165775, ENSG00000182600, ENSG00000184502, ENSG00000103569, ENSG00000091513, ENSG00000143858, ENSG00000225697, ENSG00000105520, ENSG00000158296, ENSG00000131386, ENSG00000165646, ENSG00000141469, ENSG00000111261, ENSG00000112769, ENSG00000127366, ENSG00000181036, ENSG00000173338, ENSG00000167774, ENSG00000267855, ENSG00000149489, ENSG00000167395, ENSG00000172551] 14 | cc #6: n=113 15 | [ENSG00000000419, ENSG00000106511, ENSG00000008516, ENSG00000144401, ENSG00000027644, ENSG00000041880, ENSG00000047056, ENSG00000054654, ENSG00000143621, ENSG00000070366, ENSG00000070718, ENSG00000073969, ENSG00000083807, ENSG00000087128, ENSG00000103266, ENSG00000100372, ENSG00000101040, ENSG00000101049, ENSG00000140650, ENSG00000149929, ENSG00000101333, ENSG00000118733, ENSG00000129173, ENSG00000104129, ENSG00000241553, ENSG00000110046, ENSG00000110888, ENSG00000112175, ENSG00000112695, ENSG00000117411, ENSG00000117971, ENSG00000119333, ENSG00000120235, ENSG00000122390, ENSG00000122417, ENSG00000122512, ENSG00000124232, ENSG00000124557, ENSG00000124787, ENSG00000124942, ENSG00000126261, ENSG00000129824, ENSG00000130558, ENSG00000130714, ENSG00000132359, ENSG00000140575, ENSG00000141447, ENSG00000143248, ENSG00000143452, ENSG00000144589, ENSG00000146757, ENSG00000147127, ENSG00000148814, ENSG00000150756, ENSG00000153294, ENSG00000157045, ENSG00000157992, ENSG00000158639, ENSG00000159167, ENSG00000160883, ENSG00000161929, ENSG00000162595, ENSG00000162763, ENSG00000162931, ENSG00000162944, ENSG00000163114, ENSG00000163249, ENSG00000163739, ENSG00000164645, ENSG00000164816, ENSG00000165118, ENSG00000165527, ENSG00000165629, ENSG00000165973, ENSG00000166086, ENSG00000168280, ENSG00000168878, ENSG00000172000, ENSG00000172115, ENSG00000172179, ENSG00000172724, ENSG00000174748, ENSG00000174886, ENSG00000174899, ENSG00000177294, ENSG00000177984, ENSG00000178401, ENSG00000179119, ENSG00000179165, ENSG00000180043, ENSG00000182022, ENSG00000182185, ENSG00000182333, ENSG00000183559, ENSG00000186132, ENSG00000186231, ENSG00000188467, ENSG00000197128, ENSG00000197774, ENSG00000197818, ENSG00000198054, ENSG00000198105, ENSG00000217930, ENSG00000221886, ENSG00000223865, ENSG00000228083, ENSG00000231861, ENSG00000243716, ENSG00000267673, ENSG00000274391, ENSG00000130150, ENSG00000129197, ENSG00000136950] 16 | cc #7: n=26 17 | [ENSG00000000457, ENSG00000198420, ENSG00000112130, ENSG00000076604, ENSG00000162946, ENSG00000172053, ENSG00000143368, ENSG00000166526, ENSG00000067334, ENSG00000130695, ENSG00000079805, ENSG00000149289, ENSG00000187690, ENSG00000111711, ENSG00000160688, ENSG00000087365, ENSG00000140600, ENSG00000182183, ENSG00000112208, ENSG00000143320, ENSG00000119242, ENSG00000170374, ENSG00000137074, ENSG00000198887, ENSG00000171916, ENSG00000171984] 18 | cc #8: n=43 19 | [ENSG00000034713, ENSG00000139112, ENSG00000136436, ENSG00000068354, ENSG00000166949, ENSG00000070882, ENSG00000105700, ENSG00000142731, ENSG00000069869, ENSG00000081307, ENSG00000099949, ENSG00000101199, ENSG00000117906, ENSG00000131374, ENSG00000136159, ENSG00000154153, ENSG00000161011, ENSG00000164938, ENSG00000168397, ENSG00000100557, ENSG00000138709, ENSG00000197769, ENSG00000116191, ENSG00000125834, ENSG00000130701, ENSG00000188282, ENSG00000101460, ENSG00000137692, ENSG00000205208, ENSG00000167378, ENSG00000101844, ENSG00000101883, ENSG00000101935, ENSG00000215704, ENSG00000140941, ENSG00000168137, ENSG00000183580, ENSG00000134216, ENSG00000136273, ENSG00000172613, ENSG00000162599, ENSG00000182158, ENSG00000170296] 20 | cc #9: n=35 21 | [ENSG00000100348, ENSG00000084764, ENSG00000120860, ENSG00000004534, ENSG00000166974, ENSG00000101367, ENSG00000270765, ENSG00000184305, ENSG00000196290, ENSG00000173678, ENSG00000205238, ENSG00000130066, ENSG00000196900, ENSG00000183828, ENSG00000136536, ENSG00000183763, ENSG00000095713, ENSG00000125319, ENSG00000128944, ENSG00000134222, ENSG00000135451, ENSG00000152192, ENSG00000184659, ENSG00000215595, ENSG00000274180, ENSG00000105755, ENSG00000163157, ENSG00000183891, ENSG00000102103, ENSG00000141504, ENSG00000164919, ENSG00000165716, ENSG00000165806, ENSG00000182255, ENSG00000186687] 22 | cc #10: n=30 23 | [ENSG00000000460, ENSG00000149380, ENSG00000169813, ENSG00000005812, ENSG00000175806, ENSG00000160753, ENSG00000147614, ENSG00000158246, ENSG00000111676, ENSG00000239306, ENSG00000162222, ENSG00000143416, ENSG00000173914, ENSG00000143845, ENSG00000145832, ENSG00000085662, ENSG00000140025, ENSG00000126945, ENSG00000165655, ENSG00000105610, ENSG00000175691, ENSG00000108561, ENSG00000109118, ENSG00000135097, ENSG00000153944, ENSG00000145029, ENSG00000283189, ENSG00000153046, ENSG00000167114, ENSG00000165672] 24 | cc #11: n=117 25 | [ENSG00000001036, ENSG00000085741, ENSG00000108256, ENSG00000186226, ENSG00000186844, ENSG00000187170, ENSG00000188730, ENSG00000196224, ENSG00000196734, ENSG00000205867, ENSG00000213416, ENSG00000215455, ENSG00000175294, ENSG00000212900, ENSG00000108010, ENSG00000254997, ENSG00000187272, ENSG00000204873, ENSG00000143382, ENSG00000197084, ENSG00000240386, ENSG00000155890, ENSG00000164056, ENSG00000212724, ENSG00000213417, ENSG00000239886, ENSG00000146592, ENSG00000221837, ENSG00000112473, ENSG00000030582, ENSG00000077458, ENSG00000110536, ENSG00000151615, ENSG00000159455, ENSG00000163206, ENSG00000168140, ENSG00000169509, ENSG00000172155, ENSG00000185624, ENSG00000185966, ENSG00000187223, ENSG00000214063, ENSG00000221852, ENSG00000244057, ENSG00000147509, ENSG00000198271, ENSG00000090539, ENSG00000130813, ENSG00000077942, ENSG00000178279, ENSG00000163283, ENSG00000186207, ENSG00000187180, ENSG00000187238, ENSG00000064195, ENSG00000244411, ENSG00000243489, ENSG00000244537, ENSG00000187173, ENSG00000141485, ENSG00000139289, ENSG00000204571, ENSG00000212721, ENSG00000241123, ENSG00000109220, ENSG00000169783, ENSG00000185962, ENSG00000078399, ENSG00000105329, ENSG00000079931, ENSG00000186860, ENSG00000241233, ENSG00000100811, ENSG00000163746, ENSG00000091844, ENSG00000119508, ENSG00000168939, ENSG00000090554, ENSG00000163202, ENSG00000198755, ENSG00000205864, ENSG00000241598, ENSG00000221859, ENSG00000231852, ENSG00000205869, ENSG00000178974, ENSG00000138315, ENSG00000182667, ENSG00000104827, ENSG00000105198, ENSG00000137207, ENSG00000171396, ENSG00000171700, ENSG00000198443, ENSG00000204178, ENSG00000156218, ENSG00000162755, ENSG00000126432, ENSG00000140092, ENSG00000157890, ENSG00000187800, ENSG00000173699, ENSG00000203784, ENSG00000140807, ENSG00000112562, ENSG00000278522, ENSG00000131400, ENSG00000160602, ENSG00000205364, ENSG00000150551, ENSG00000197353, ENSG00000157368, ENSG00000169688, ENSG00000189052, ENSG00000213030, ENSG00000186908, ENSG00000204103] 26 | cc #12: n=36 27 | [ENSG00000105576, ENSG00000070808, ENSG00000244025, ENSG00000212938, ENSG00000101331, ENSG00000148660, ENSG00000121068, ENSG00000058404, ENSG00000064419, ENSG00000136319, ENSG00000145349, ENSG00000169718, ENSG00000174547, ENSG00000108578, ENSG00000131979, ENSG00000150722, ENSG00000163596, ENSG00000198721, ENSG00000239672, ENSG00000149328, ENSG00000186792, ENSG00000204394, ENSG00000072195, ENSG00000126457, ENSG00000156574, ENSG00000196152, ENSG00000111218, ENSG00000163098, ENSG00000183010, ENSG00000130313, ENSG00000132481, ENSG00000109208, ENSG00000135316, ENSG00000158321, ENSG00000168961, ENSG00000183617] 28 | cc #13: n=17 29 | [ENSG00000105991, ENSG00000155367, ENSG00000187583, ENSG00000172482, ENSG00000110031, ENSG00000064205, ENSG00000167257, ENSG00000123178, ENSG00000116005, ENSG00000117122, ENSG00000124593, ENSG00000160271, ENSG00000184613, ENSG00000188293, ENSG00000215454, ENSG00000278224, ENSG00000214215] 30 | cc #14: n=36 31 | [ENSG00000127445, ENSG00000213672, ENSG00000008323, ENSG00000138180, ENSG00000010626, ENSG00000198728, ENSG00000086589, ENSG00000123562, ENSG00000102021, ENSG00000119866, ENSG00000186150, ENSG00000080802, ENSG00000136695, ENSG00000130511, ENSG00000090924, ENSG00000143355, ENSG00000101888, ENSG00000147206, ENSG00000157216, ENSG00000269405, ENSG00000269437, ENSG00000163002, ENSG00000136944, ENSG00000184402, ENSG00000170345, ENSG00000235568, ENSG00000122515, ENSG00000214050, ENSG00000132661, ENSG00000139083, ENSG00000173406, ENSG00000196235, ENSG00000148377, ENSG00000273706, ENSG00000159556, ENSG00000162444] 32 | cc #15: n=14 33 | [ENSG00000138867, ENSG00000108091, ENSG00000007384, ENSG00000107187, ENSG00000020633, ENSG00000067955, ENSG00000106261, ENSG00000166484, ENSG00000177932, ENSG00000183918, ENSG00000156170, ENSG00000137764, ENSG00000215343, ENSG00000175063] 34 | cc #16: n=117 35 | [ENSG00000001167, ENSG00000066136, ENSG00000120837, ENSG00000124788, ENSG00000135482, ENSG00000136451, ENSG00000143190, ENSG00000143442, ENSG00000165417, ENSG00000002726, ENSG00000151923, ENSG00000166831, ENSG00000183640, ENSG00000002834, ENSG00000054965, ENSG00000078328, ENSG00000131721, ENSG00000134107, ENSG00000137075, ENSG00000157110, ENSG00000162881, ENSG00000204918, ENSG00000204919, ENSG00000227151, ENSG00000229665, ENSG00000234278, ENSG00000186977, ENSG00000011590, ENSG00000078902, ENSG00000184351, ENSG00000172073, ENSG00000095951, ENSG00000141741, ENSG00000152430, ENSG00000224470, ENSG00000012232, ENSG00000126603, ENSG00000021300, ENSG00000222047, ENSG00000184708, ENSG00000105866, ENSG00000049768, ENSG00000125740, ENSG00000187742, ENSG00000204540, ENSG00000134686, ENSG00000221972, ENSG00000064652, ENSG00000189308, ENSG00000182230, ENSG00000100336, ENSG00000112305, ENSG00000120690, ENSG00000130487, ENSG00000159208, ENSG00000164039, ENSG00000165730, ENSG00000169953, ENSG00000172059, ENSG00000172468, ENSG00000169071, ENSG00000142698, ENSG00000149922, ENSG00000100320, ENSG00000163694, ENSG00000104897, ENSG00000073921, ENSG00000074181, ENSG00000112624, ENSG00000076770, ENSG00000169564, ENSG00000140264, ENSG00000078403, ENSG00000275410, ENSG00000112773, ENSG00000185246, ENSG00000095794, ENSG00000090061, ENSG00000196470, ENSG00000185960, ENSG00000136630, ENSG00000182257, ENSG00000182518, ENSG00000146776, ENSG00000100461, ENSG00000101489, ENSG00000178928, ENSG00000104413, ENSG00000177324, ENSG00000250254, ENSG00000107164, ENSG00000135111, ENSG00000176083, ENSG00000112183, ENSG00000140948, ENSG00000111247, ENSG00000178021, ENSG00000146083, ENSG00000159588, ENSG00000187595, ENSG00000149499, ENSG00000156395, ENSG00000205944, ENSG00000265763, ENSG00000183072, ENSG00000172845, ENSG00000126067, ENSG00000126254, ENSG00000131503, ENSG00000136231, ENSG00000172869, ENSG00000153187, ENSG00000163132, ENSG00000243130, ENSG00000256453, ENSG00000214324, ENSG00000180730] 36 | cc #17: n=126 37 | [ENSG00000101266, ENSG00000146963, ENSG00000161202, ENSG00000002746, ENSG00000148704, ENSG00000131931, ENSG00000147421, ENSG00000155329, ENSG00000116754, ENSG00000177504, ENSG00000007392, ENSG00000115875, ENSG00000124193, ENSG00000115274, ENSG00000165626, ENSG00000139767, ENSG00000013561, ENSG00000276644, ENSG00000177469, ENSG00000268988, ENSG00000119403, ENSG00000143793, ENSG00000163660, ENSG00000198040, ENSG00000234127, ENSG00000175809, ENSG00000184205, ENSG00000164123, ENSG00000150776, ENSG00000185482, ENSG00000212643, ENSG00000197976, ENSG00000065911, ENSG00000124357, ENSG00000174236, ENSG00000185361, ENSG00000070193, ENSG00000153006, ENSG00000205352, ENSG00000125775, ENSG00000164610, ENSG00000182196, ENSG00000100281, ENSG00000082397, ENSG00000179580, ENSG00000148677, ENSG00000153914, ENSG00000163682, ENSG00000173212, ENSG00000240694, ENSG00000114784, ENSG00000099284, ENSG00000179083, ENSG00000233822, ENSG00000196912, ENSG00000100079, ENSG00000132275, ENSG00000139154, ENSG00000146109, ENSG00000196504, ENSG00000161203, ENSG00000100650, ENSG00000169249, ENSG00000131051, ENSG00000268940, ENSG00000101361, ENSG00000135976, ENSG00000103550, ENSG00000163877, ENSG00000105373, ENSG00000187166, ENSG00000110066, ENSG00000113648, ENSG00000173545, ENSG00000114279, ENSG00000134748, ENSG00000116251, ENSG00000161958, ENSG00000172586, ENSG00000277745, ENSG00000277858, ENSG00000118181, ENSG00000118245, ENSG00000122304, ENSG00000124635, ENSG00000145220, ENSG00000163584, ENSG00000229117, ENSG00000269096, ENSG00000269586, ENSG00000127920, ENSG00000130528, ENSG00000196110, ENSG00000131469, ENSG00000229544, ENSG00000146540, ENSG00000133226, ENSG00000134597, ENSG00000162775, ENSG00000174891, ENSG00000143373, ENSG00000150787, ENSG00000275111, ENSG00000172086, ENSG00000189134, ENSG00000206181, ENSG00000249931, ENSG00000157734, ENSG00000160214, ENSG00000164576, ENSG00000259956, ENSG00000180596, ENSG00000184678, ENSG00000185130, ENSG00000224440, ENSG00000235699, ENSG00000273802, ENSG00000274290, ENSG00000277224, ENSG00000278588, ENSG00000162086, ENSG00000203812, ENSG00000205409, ENSG00000272196, ENSG00000277075, ENSG00000278463] 38 | cc #18: n=72 39 | [ENSG00000172530, ENSG00000198218, ENSG00000075420, ENSG00000106459, ENSG00000104228, ENSG00000132680, ENSG00000008441, ENSG00000061273, ENSG00000158526, ENSG00000042304, ENSG00000053702, ENSG00000070831, ENSG00000128340, ENSG00000129911, ENSG00000136238, ENSG00000164283, ENSG00000169750, ENSG00000172380, ENSG00000184619, ENSG00000185658, ENSG00000221995, ENSG00000165724, ENSG00000188676, ENSG00000086548, ENSG00000163867, ENSG00000163884, ENSG00000069122, ENSG00000167182, ENSG00000067606, ENSG00000124171, ENSG00000275023, ENSG00000157020, ENSG00000128283, ENSG00000149798, ENSG00000105185, ENSG00000073150, ENSG00000092203, ENSG00000132749, ENSG00000139354, ENSG00000163331, ENSG00000183888, ENSG00000230601, ENSG00000239605, ENSG00000188342, ENSG00000168477, ENSG00000179044, ENSG00000197044, ENSG00000186838, ENSG00000140479, ENSG00000105679, ENSG00000123500, ENSG00000182218, ENSG00000107371, ENSG00000112079, ENSG00000116455, ENSG00000119729, ENSG00000120341, ENSG00000131373, ENSG00000132541, ENSG00000197728, ENSG00000139144, ENSG00000147996, ENSG00000197748, ENSG00000172037, ENSG00000184924, ENSG00000158578, ENSG00000196873, ENSG00000171792, ENSG00000179674, ENSG00000181786, ENSG00000204086, ENSG00000261652] 40 | cc #19: n=39 41 | [ENSG00000198258, ENSG00000105617, ENSG00000102898, ENSG00000179933, ENSG00000141425, ENSG00000101413, ENSG00000021645, ENSG00000106331, ENSG00000041988, ENSG00000162231, ENSG00000067057, ENSG00000160284, ENSG00000198353, ENSG00000204220, ENSG00000173918, ENSG00000213024, ENSG00000147439, ENSG00000175352, ENSG00000108559, ENSG00000136003, ENSG00000186063, ENSG00000136147, ENSG00000240021, ENSG00000254093, ENSG00000133466, ENSG00000139351, ENSG00000116661, ENSG00000171169, ENSG00000106829, ENSG00000135365, ENSG00000127423, ENSG00000153879, ENSG00000132405, ENSG00000136932, ENSG00000155115, ENSG00000216937, ENSG00000233436, ENSG00000183258, ENSG00000241343] 42 | cc #20: n=73 43 | [ENSG00000001461, ENSG00000158813, ENSG00000160131, ENSG00000265107, ENSG00000135211, ENSG00000005483, ENSG00000105726, ENSG00000204427, ENSG00000006327, ENSG00000158014, ENSG00000133065, ENSG00000204979, ENSG00000165794, ENSG00000009790, ENSG00000015592, ENSG00000099625, ENSG00000147654, ENSG00000178826, ENSG00000185862, ENSG00000135749, ENSG00000134812, ENSG00000163378, ENSG00000108960, ENSG00000027697, ENSG00000155755, ENSG00000167323, ENSG00000198689, ENSG00000152078, ENSG00000040487, ENSG00000122557, ENSG00000139514, ENSG00000128699, ENSG00000106366, ENSG00000070081, ENSG00000139133, ENSG00000137331, ENSG00000179029, ENSG00000176402, ENSG00000112715, ENSG00000127774, ENSG00000132517, ENSG00000144057, ENSG00000164124, ENSG00000184276, ENSG00000186480, ENSG00000243279, ENSG00000089057, ENSG00000164707, ENSG00000182938, ENSG00000188820, ENSG00000165349, ENSG00000128973, ENSG00000180871, ENSG00000106080, ENSG00000111452, ENSG00000111666, ENSG00000160752, ENSG00000119048, ENSG00000163624, ENSG00000183607, ENSG00000182450, ENSG00000130037, ENSG00000237110, ENSG00000170266, ENSG00000167614, ENSG00000135298, ENSG00000140505, ENSG00000145217, ENSG00000179855, ENSG00000150556, ENSG00000185008, ENSG00000226979, ENSG00000188404] 44 | cc #21: n=53 45 | [ENSG00000101363, ENSG00000126777, ENSG00000112038, ENSG00000145283, ENSG00000029364, ENSG00000172375, ENSG00000198937, ENSG00000126262, ENSG00000062716, ENSG00000147246, ENSG00000154227, ENSG00000168528, ENSG00000180089, ENSG00000204386, ENSG00000187713, ENSG00000096092, ENSG00000100528, ENSG00000275302, ENSG00000166881, ENSG00000067167, ENSG00000197273, ENSG00000170545, ENSG00000121900, ENSG00000142089, ENSG00000113504, ENSG00000080815, ENSG00000205155, ENSG00000132965, ENSG00000160055, ENSG00000160285, ENSG00000168917, ENSG00000187066, ENSG00000177300, ENSG00000174669, ENSG00000186810, ENSG00000198892, ENSG00000129255, ENSG00000164106, ENSG00000167754, ENSG00000183034, ENSG00000166928, ENSG00000104332, ENSG00000160654, ENSG00000109133, ENSG00000109881, ENSG00000187513, ENSG00000168515, ENSG00000116329, ENSG00000154645, ENSG00000171067, ENSG00000198178, ENSG00000168329, ENSG00000237651] 46 | cc #22: n=21 47 | [ENSG00000105369, ENSG00000121073, ENSG00000162366, ENSG00000099785, ENSG00000117758, ENSG00000185105, ENSG00000148985, ENSG00000158769, ENSG00000205213, ENSG00000103375, ENSG00000111181, ENSG00000139508, ENSG00000161091, ENSG00000163914, ENSG00000175548, ENSG00000179820, ENSG00000188921, ENSG00000159884, ENSG00000145087, ENSG00000163251, ENSG00000121775] 48 | cc #23: n=32 49 | [ENSG00000137210, ENSG00000028116, ENSG00000153786, ENSG00000092068, ENSG00000167874, ENSG00000176273, ENSG00000049860, ENSG00000058799, ENSG00000198768, ENSG00000213625, ENSG00000160318, ENSG00000136732, ENSG00000167700, ENSG00000183726, ENSG00000105501, ENSG00000168003, ENSG00000268500, ENSG00000136141, ENSG00000099282, ENSG00000104549, ENSG00000166619, ENSG00000170743, ENSG00000118454, ENSG00000148123, ENSG00000160326, ENSG00000162493, ENSG00000170293, ENSG00000172031, ENSG00000177370, ENSG00000188818, ENSG00000198829, ENSG00000172350] 50 | cc #24: n=19 51 | [ENSG00000164294, ENSG00000137404, ENSG00000010932, ENSG00000104660, ENSG00000178719, ENSG00000085552, ENSG00000137819, ENSG00000102076, ENSG00000163646, ENSG00000105983, ENSG00000139187, ENSG00000171302, ENSG00000172602, ENSG00000172461, ENSG00000163517, ENSG00000173200, ENSG00000198569, ENSG00000213185, ENSG00000197822] 52 | cc #25: n=36 53 | [ENSG00000168958, ENSG00000006606, ENSG00000114529, ENSG00000007933, ENSG00000100359, ENSG00000132514, ENSG00000011478, ENSG00000137726, ENSG00000189058, ENSG00000086205, ENSG00000103269, ENSG00000165389, ENSG00000111412, ENSG00000136110, ENSG00000165476, ENSG00000170091, ENSG00000170153, ENSG00000179213, ENSG00000179826, ENSG00000180767, ENSG00000182108, ENSG00000183579, ENSG00000184005, ENSG00000120832, ENSG00000187714, ENSG00000128617, ENSG00000133636, ENSG00000231389, ENSG00000136404, ENSG00000142494, ENSG00000166111, ENSG00000171049, ENSG00000197977, ENSG00000155918, ENSG00000197965, ENSG00000180245] 54 | cc #26: n=57 55 | [ENSG00000001561, ENSG00000105677, ENSG00000131067, ENSG00000186106, ENSG00000161609, ENSG00000012124, ENSG00000178343, ENSG00000172005, ENSG00000170128, ENSG00000106609, ENSG00000175283, ENSG00000166130, ENSG00000165376, ENSG00000177108, ENSG00000077454, ENSG00000164082, ENSG00000089351, ENSG00000090776, ENSG00000107897, ENSG00000100191, ENSG00000101187, ENSG00000101198, ENSG00000101464, ENSG00000139182, ENSG00000103064, ENSG00000104918, ENSG00000111262, ENSG00000143105, ENSG00000168675, ENSG00000132329, ENSG00000115353, ENSG00000243364, ENSG00000163630, ENSG00000177272, ENSG00000112378, ENSG00000112697, ENSG00000160818, ENSG00000114988, ENSG00000132704, ENSG00000125266, ENSG00000130035, ENSG00000130720, ENSG00000135409, ENSG00000135643, ENSG00000143771, ENSG00000141574, ENSG00000144771, ENSG00000151079, ENSG00000154639, ENSG00000160408, ENSG00000160593, ENSG00000163870, ENSG00000186470, ENSG00000166527, ENSG00000169181, ENSG00000174564, ENSG00000204314] 56 | cc #27: n=30 57 | [ENSG00000139644, ENSG00000006831, ENSG00000153551, ENSG00000048462, ENSG00000082438, ENSG00000088782, ENSG00000139200, ENSG00000175756, ENSG00000165678, ENSG00000167476, ENSG00000132874, ENSG00000260458, ENSG00000105889, ENSG00000162512, ENSG00000109956, ENSG00000113088, ENSG00000149564, ENSG00000204305, ENSG00000163636, ENSG00000120457, ENSG00000157551, ENSG00000123700, ENSG00000129159, ENSG00000164897, ENSG00000137441, ENSG00000161911, ENSG00000167780, ENSG00000168509, ENSG00000213759, ENSG00000145022] 58 | cc #28: n=67 59 | [ENSG00000001631, ENSG00000078140, ENSG00000178498, ENSG00000080561, ENSG00000198373, ENSG00000177479, ENSG00000163602, ENSG00000204599, ENSG00000010318, ENSG00000131508, ENSG00000101871, ENSG00000156587, ENSG00000185651, ENSG00000121481, ENSG00000204227, ENSG00000146755, ENSG00000125826, ENSG00000049883, ENSG00000164663, ENSG00000204308, ENSG00000162144, ENSG00000111752, ENSG00000180891, ENSG00000070423, ENSG00000072401, ENSG00000078967, ENSG00000109332, ENSG00000170035, ENSG00000182247, ENSG00000116525, ENSG00000072609, ENSG00000075975, ENSG00000101695, ENSG00000123091, ENSG00000138942, ENSG00000163481, ENSG00000165886, ENSG00000167770, ENSG00000168894, ENSG00000180537, ENSG00000186187, ENSG00000265491, ENSG00000103429, ENSG00000158717, ENSG00000204616, ENSG00000107018, ENSG00000160917, ENSG00000161973, ENSG00000266412, ENSG00000168283, ENSG00000171224, ENSG00000204379, ENSG00000204382, ENSG00000102921, ENSG00000101928, ENSG00000105835, ENSG00000277258, ENSG00000185619, ENSG00000173221, ENSG00000130005, ENSG00000169228, ENSG00000130517, ENSG00000146731, ENSG00000156374, ENSG00000169679, ENSG00000169764, ENSG00000180628] 60 | cc #29: n=37 61 | [ENSG00000002016, ENSG00000102753, ENSG00000173846, ENSG00000196911, ENSG00000121851, ENSG00000186141, ENSG00000136938, ENSG00000025800, ENSG00000093000, ENSG00000101654, ENSG00000110063, ENSG00000113368, ENSG00000172977, ENSG00000173614, ENSG00000122042, ENSG00000163568, ENSG00000074356, ENSG00000186432, ENSG00000182481, ENSG00000114030, ENSG00000132467, ENSG00000140009, ENSG00000154655, ENSG00000169925, ENSG00000159374, ENSG00000110315, ENSG00000110921, ENSG00000113356, ENSG00000133315, ENSG00000114126, ENSG00000169016, ENSG00000205250, ENSG00000143633, ENSG00000139651, ENSG00000166313, ENSG00000198176, ENSG00000171163] 62 | cc #30: n=45 63 | [ENSG00000005102, ENSG00000196092, ENSG00000029993, ENSG00000037965, ENSG00000099804, ENSG00000108861, ENSG00000115556, ENSG00000133488, ENSG00000154328, ENSG00000163960, ENSG00000166211, ENSG00000172497, ENSG00000007372, ENSG00000173757, ENSG00000083307, ENSG00000142230, ENSG00000144681, ENSG00000146872, ENSG00000151092, ENSG00000161813, ENSG00000167670, ENSG00000180806, ENSG00000185753, ENSG00000215114, ENSG00000221955, ENSG00000008735, ENSG00000125618, ENSG00000128652, ENSG00000165280, ENSG00000243927, ENSG00000185019, ENSG00000165792, ENSG00000086475, ENSG00000132530, ENSG00000142208, ENSG00000116882, ENSG00000125170, ENSG00000124226, ENSG00000135423, ENSG00000128536, ENSG00000133193, ENSG00000135148, ENSG00000162521, ENSG00000261210, ENSG00000169696] 64 | cc #31: n=45 65 | [ENSG00000272886, ENSG00000118194, ENSG00000171453, ENSG00000196482, ENSG00000183495, ENSG00000125449, ENSG00000176095, ENSG00000110906, ENSG00000174943, ENSG00000100319, ENSG00000100897, ENSG00000180999, ENSG00000166689, ENSG00000173153, ENSG00000159173, ENSG00000197457, ENSG00000138587, ENSG00000204866, ENSG00000142676, ENSG00000109079, ENSG00000075914, ENSG00000109819, ENSG00000130598, ENSG00000231274, ENSG00000203666, ENSG00000105048, ENSG00000230522, ENSG00000108479, ENSG00000189266, ENSG00000110344, ENSG00000136931, ENSG00000112983, ENSG00000114854, ENSG00000169297, ENSG00000119715, ENSG00000124496, ENSG00000176428, ENSG00000168309, ENSG00000130713, ENSG00000137274, ENSG00000139988, ENSG00000149311, ENSG00000180530, ENSG00000186184, ENSG00000176731] 66 | cc #32: n=28 67 | [ENSG00000278023, ENSG00000242689, ENSG00000167302, ENSG00000145982, ENSG00000038274, ENSG00000184381, ENSG00000049656, ENSG00000162975, ENSG00000102900, ENSG00000100379, ENSG00000100300, ENSG00000088280, ENSG00000172367, ENSG00000089050, ENSG00000136161, ENSG00000159871, ENSG00000121380, ENSG00000180785, ENSG00000183715, ENSG00000242802, ENSG00000198865, ENSG00000113205, ENSG00000117643, ENSG00000121314, ENSG00000184162, ENSG00000181409, ENSG00000185674, ENSG00000198198] 68 | cc #33: n=42 69 | [ENSG00000002330, ENSG00000129473, ENSG00000171552, ENSG00000100290, ENSG00000120370, ENSG00000147378, ENSG00000166405, ENSG00000139291, ENSG00000179133, ENSG00000198060, ENSG00000030110, ENSG00000140379, ENSG00000143384, ENSG00000085871, ENSG00000165188, ENSG00000189325, ENSG00000055118, ENSG00000126391, ENSG00000055211, ENSG00000110881, ENSG00000137875, ENSG00000198398, ENSG00000122133, ENSG00000104081, ENSG00000153094, ENSG00000116031, ENSG00000135926, ENSG00000137700, ENSG00000171791, ENSG00000144339, ENSG00000104343, ENSG00000126460, ENSG00000262576, ENSG00000155324, ENSG00000112149, ENSG00000185436, ENSG00000123689, ENSG00000169752, ENSG00000173926, ENSG00000162885, ENSG00000163421, ENSG00000152939] 70 | cc #34: n=37 71 | [ENSG00000077522, ENSG00000004478, ENSG00000174842, ENSG00000004779, ENSG00000167272, ENSG00000172273, ENSG00000214309, ENSG00000248746, ENSG00000177791, ENSG00000072110, ENSG00000120699, ENSG00000146038, ENSG00000073598, ENSG00000134001, ENSG00000164877, ENSG00000166317, ENSG00000172399, ENSG00000130402, ENSG00000214097, ENSG00000124216, ENSG00000135312, ENSG00000163684, ENSG00000177989, ENSG00000114054, ENSG00000129235, ENSG00000181751, ENSG00000187486, ENSG00000279968, ENSG00000120729, ENSG00000138092, ENSG00000132600, ENSG00000134294, ENSG00000138036, ENSG00000148688, ENSG00000176597, ENSG00000213402, ENSG00000256087] 72 | cc #35: n=22 73 | [ENSG00000094796, ENSG00000168710, ENSG00000086506, ENSG00000130656, ENSG00000175449, ENSG00000188536, ENSG00000196565, ENSG00000206172, ENSG00000213931, ENSG00000223609, ENSG00000244734, ENSG00000110811, ENSG00000128789, ENSG00000131966, ENSG00000136720, ENSG00000137831, ENSG00000243543, ENSG00000183527, ENSG00000206177, ENSG00000132912, ENSG00000164944, ENSG00000171680] 74 | cc #36: n=52 75 | [ENSG00000002549, ENSG00000094916, ENSG00000122565, ENSG00000158773, ENSG00000067066, ENSG00000101945, ENSG00000020256, ENSG00000055208, ENSG00000133561, ENSG00000130038, ENSG00000130222, ENSG00000175592, ENSG00000056277, ENSG00000108468, ENSG00000241258, ENSG00000075240, ENSG00000079462, ENSG00000128573, ENSG00000175197, ENSG00000138162, ENSG00000121931, ENSG00000171223, ENSG00000168092, ENSG00000123685, ENSG00000092054, ENSG00000146352, ENSG00000137871, ENSG00000156858, ENSG00000101544, ENSG00000115239, ENSG00000239697, ENSG00000179195, ENSG00000197054, ENSG00000197696, ENSG00000119402, ENSG00000133265, ENSG00000189306, ENSG00000145721, ENSG00000140044, ENSG00000163467, ENSG00000158636, ENSG00000185813, ENSG00000179304, ENSG00000268350, ENSG00000157510, ENSG00000206530, ENSG00000143556, ENSG00000197364, ENSG00000184330, ENSG00000176340, ENSG00000156127, ENSG00000168454] 76 | cc #37: n=48 77 | [ENSG00000065029, ENSG00000171847, ENSG00000189252, ENSG00000019549, ENSG00000167791, ENSG00000166478, ENSG00000147223, ENSG00000171722, ENSG00000135940, ENSG00000106436, ENSG00000120437, ENSG00000129204, ENSG00000156603, ENSG00000165688, ENSG00000168924, ENSG00000169085, ENSG00000171209, ENSG00000179148, ENSG00000183309, ENSG00000186453, ENSG00000189152, ENSG00000100577, ENSG00000170832, ENSG00000091140, ENSG00000110435, ENSG00000119185, ENSG00000124678, ENSG00000137310, ENSG00000182117, ENSG00000137642, ENSG00000108039, ENSG00000168421, ENSG00000196387, ENSG00000165609, ENSG00000158055, ENSG00000148734, ENSG00000168216, ENSG00000169032, ENSG00000183161, ENSG00000154065, ENSG00000132017, ENSG00000168148, ENSG00000137312, ENSG00000164107, ENSG00000145912, ENSG00000149781, ENSG00000159267, ENSG00000172818] 78 | cc #38: n=59 79 | [ENSG00000117461, ENSG00000176105, ENSG00000167515, ENSG00000155749, ENSG00000152969, ENSG00000175513, ENSG00000136573, ENSG00000123297, ENSG00000169683, ENSG00000166788, ENSG00000023892, ENSG00000091428, ENSG00000108506, ENSG00000128805, ENSG00000150459, ENSG00000169398, ENSG00000160058, ENSG00000165185, ENSG00000089159, ENSG00000061938, ENSG00000132768, ENSG00000198574, ENSG00000241476, ENSG00000268447, ENSG00000131089, ENSG00000074966, ENSG00000106070, ENSG00000139318, ENSG00000145675, ENSG00000147443, ENSG00000170677, ENSG00000178078, ENSG00000184557, ENSG00000132256, ENSG00000079435, ENSG00000152527, ENSG00000181649, ENSG00000116132, ENSG00000155926, ENSG00000129673, ENSG00000108592, ENSG00000111424, ENSG00000136643, ENSG00000164164, ENSG00000111802, ENSG00000120833, ENSG00000133321, ENSG00000171608, ENSG00000179071, ENSG00000184361, ENSG00000187754, ENSG00000163412, ENSG00000137492, ENSG00000142273, ENSG00000268009, ENSG00000269791, ENSG00000162598, ENSG00000180855, ENSG00000175984] 80 | cc #39: n=33 81 | [ENSG00000150773, ENSG00000212933, ENSG00000143882, ENSG00000221864, ENSG00000164675, ENSG00000053371, ENSG00000126804, ENSG00000162482, ENSG00000204175, ENSG00000114796, ENSG00000205927, ENSG00000100387, ENSG00000108094, ENSG00000130725, ENSG00000110446, ENSG00000106290, ENSG00000154813, ENSG00000185238, ENSG00000166923, ENSG00000114744, ENSG00000148444, ENSG00000138135, ENSG00000142599, ENSG00000140988, ENSG00000166220, ENSG00000171587, ENSG00000168488, ENSG00000160305, ENSG00000184363, ENSG00000255251, ENSG00000255378, ENSG00000197020, ENSG00000206535] 82 | cc #40: n=120 83 | [ENSG00000159840, ENSG00000125733, ENSG00000120896, ENSG00000138443, ENSG00000124019, ENSG00000185043, ENSG00000080845, ENSG00000114423, ENSG00000015285, ENSG00000115935, ENSG00000108798, ENSG00000134215, ENSG00000196700, ENSG00000033327, ENSG00000100351, ENSG00000177885, ENSG00000162105, ENSG00000043462, ENSG00000071051, ENSG00000154447, ENSG00000170522, ENSG00000180611, ENSG00000204131, ENSG00000136754, ENSG00000179168, ENSG00000101213, ENSG00000100266, ENSG00000147010, ENSG00000065054, ENSG00000165912, ENSG00000185049, ENSG00000205922, ENSG00000070444, ENSG00000180370, ENSG00000099364, ENSG00000105251, ENSG00000106069, ENSG00000120709, ENSG00000125508, ENSG00000128656, ENSG00000131061, ENSG00000137411, ENSG00000141441, ENSG00000147677, ENSG00000149269, ENSG00000155629, ENSG00000158792, ENSG00000166987, ENSG00000172830, ENSG00000173848, ENSG00000184838, ENSG00000185448, ENSG00000198324, ENSG00000198894, ENSG00000204366, ENSG00000274211, ENSG00000100201, ENSG00000077264, ENSG00000126785, ENSG00000136158, ENSG00000079689, ENSG00000154556, ENSG00000158092, ENSG00000085733, ENSG00000088832, ENSG00000100505, ENSG00000120549, ENSG00000177963, ENSG00000100092, ENSG00000105221, ENSG00000106299, ENSG00000124507, ENSG00000161847, ENSG00000125753, ENSG00000166167, ENSG00000196405, ENSG00000101158, ENSG00000188986, ENSG00000102302, ENSG00000166676, ENSG00000104886, ENSG00000177096, ENSG00000138606, ENSG00000166192, ENSG00000170209, ENSG00000165322, ENSG00000171475, ENSG00000175573, ENSG00000122126, ENSG00000152503, ENSG00000111678, ENSG00000248099, ENSG00000157916, ENSG00000166862, ENSG00000116299, ENSG00000118307, ENSG00000125652, ENSG00000138433, ENSG00000123388, ENSG00000123810, ENSG00000160050, ENSG00000140750, ENSG00000171794, ENSG00000127337, ENSG00000128245, ENSG00000131037, ENSG00000163531, ENSG00000171813, ENSG00000139193, ENSG00000143970, ENSG00000146966, ENSG00000147669, ENSG00000168334, ENSG00000166851, ENSG00000168502, ENSG00000170027, ENSG00000182896, ENSG00000175868, ENSG00000178188, ENSG00000204356] 84 | cc #41: n=63 85 | [ENSG00000156795, ENSG00000006704, ENSG00000115806, ENSG00000033122, ENSG00000124588, ENSG00000172890, ENSG00000156928, ENSG00000063322, ENSG00000111361, ENSG00000087076, ENSG00000166228, ENSG00000168005, ENSG00000081870, ENSG00000100360, ENSG00000135334, ENSG00000136492, ENSG00000159527, ENSG00000169914, ENSG00000177595, ENSG00000119929, ENSG00000160202, ENSG00000276076, ENSG00000092330, ENSG00000102977, ENSG00000093144, ENSG00000129187, ENSG00000102804, ENSG00000104835, ENSG00000185532, ENSG00000109846, ENSG00000198570, ENSG00000198832, ENSG00000170681, ENSG00000113924, ENSG00000115541, ENSG00000143479, ENSG00000149591, ENSG00000149743, ENSG00000151962, ENSG00000168303, ENSG00000172315, ENSG00000176533, ENSG00000179331, ENSG00000198844, ENSG00000116337, ENSG00000116748, ENSG00000133805, ENSG00000116833, ENSG00000183474, ENSG00000116852, ENSG00000129493, ENSG00000221986, ENSG00000163191, ENSG00000163738, ENSG00000187091, ENSG00000188060, ENSG00000196550, ENSG00000204671, ENSG00000243414, ENSG00000189120, ENSG00000160180, ENSG00000170113, ENSG00000185112] 86 | cc #42: n=68 87 | [ENSG00000160973, ENSG00000069011, ENSG00000104973, ENSG00000114354, ENSG00000127054, ENSG00000137098, ENSG00000149658, ENSG00000152102, ENSG00000153060, ENSG00000167987, ENSG00000176125, ENSG00000177613, ENSG00000188493, ENSG00000011243, ENSG00000123415, ENSG00000165699, ENSG00000244362, ENSG00000274749, ENSG00000101811, ENSG00000102878, ENSG00000124562, ENSG00000162517, ENSG00000169612, ENSG00000176473, ENSG00000151650, ENSG00000069764, ENSG00000122145, ENSG00000135314, ENSG00000143178, ENSG00000169519, ENSG00000196378, ENSG00000152977, ENSG00000175325, ENSG00000148737, ENSG00000166896, ENSG00000222028, ENSG00000100299, ENSG00000162613, ENSG00000137393, ENSG00000167487, ENSG00000256762, ENSG00000173065, ENSG00000159216, ENSG00000088448, ENSG00000106077, ENSG00000129158, ENSG00000137100, ENSG00000165171, ENSG00000178922, ENSG00000168237, ENSG00000076685, ENSG00000168269, ENSG00000109205, ENSG00000122359, ENSG00000166387, ENSG00000168175, ENSG00000187033, ENSG00000168875, ENSG00000168062, ENSG00000110844, ENSG00000152795, ENSG00000129351, ENSG00000155957, ENSG00000204542, ENSG00000157423, ENSG00000160471, ENSG00000175387, ENSG00000169840] 88 | cc #43: n=23 89 | [ENSG00000164438, ENSG00000100105, ENSG00000028277, ENSG00000120149, ENSG00000170276, ENSG00000254445, ENSG00000212901, ENSG00000148584, ENSG00000178996, ENSG00000149532, ENSG00000099139, ENSG00000170689, ENSG00000134516, ENSG00000198881, ENSG00000100121, ENSG00000106123, ENSG00000110719, ENSG00000149256, ENSG00000179348, ENSG00000157353, ENSG00000169567, ENSG00000197857, ENSG00000259431] 90 | cc #44: n=91 91 | [ENSG00000183283, ENSG00000106052, ENSG00000125447, ENSG00000264522, ENSG00000188026, ENSG00000145901, ENSG00000011275, ENSG00000103326, ENSG00000111667, ENSG00000118503, ENSG00000123240, ENSG00000130560, ENSG00000159256, ENSG00000160185, ENSG00000178381, ENSG00000180667, ENSG00000105643, ENSG00000113369, ENSG00000175104, ENSG00000043093, ENSG00000089486, ENSG00000100647, ENSG00000115762, ENSG00000165660, ENSG00000171206, ENSG00000115145, ENSG00000126088, ENSG00000049283, ENSG00000143947, ENSG00000189067, ENSG00000049759, ENSG00000050730, ENSG00000072134, ENSG00000089723, ENSG00000127946, ENSG00000150991, ENSG00000154124, ENSG00000167671, ENSG00000221983, ENSG00000085514, ENSG00000058056, ENSG00000063245, ENSG00000066427, ENSG00000179262, ENSG00000070950, ENSG00000114698, ENSG00000120215, ENSG00000124225, ENSG00000133104, ENSG00000135472, ENSG00000165782, ENSG00000166272, ENSG00000172009, ENSG00000187790, ENSG00000197070, ENSG00000158825, ENSG00000133606, ENSG00000168672, ENSG00000100284, ENSG00000154710, ENSG00000155313, ENSG00000085831, ENSG00000089775, ENSG00000086666, ENSG00000087206, ENSG00000170315, ENSG00000090376, ENSG00000180354, ENSG00000101082, ENSG00000104980, ENSG00000212864, ENSG00000119318, ENSG00000121749, ENSG00000111790, ENSG00000123124, ENSG00000115307, ENSG00000184787, ENSG00000164683, ENSG00000115904, ENSG00000159352, ENSG00000215695, ENSG00000244462, ENSG00000153310, ENSG00000128268, ENSG00000148481, ENSG00000184056, ENSG00000151445, ENSG00000172428, ENSG00000162543, ENSG00000198168, ENSG00000174672] 92 | cc #45: n=39 93 | [ENSG00000002822, ENSG00000078114, ENSG00000103528, ENSG00000131375, ENSG00000137699, ENSG00000157514, ENSG00000166170, ENSG00000185264, ENSG00000168070, ENSG00000159289, ENSG00000204713, ENSG00000260220, ENSG00000124429, ENSG00000032742, ENSG00000198736, ENSG00000177685, ENSG00000122644, ENSG00000072818, ENSG00000156467, ENSG00000215251, ENSG00000084676, ENSG00000173928, ENSG00000100814, ENSG00000166266, ENSG00000128276, ENSG00000101421, ENSG00000254505, ENSG00000105393, ENSG00000107185, ENSG00000114125, ENSG00000115290, ENSG00000173674, ENSG00000188315, ENSG00000129317, ENSG00000277791, ENSG00000140577, ENSG00000185015, ENSG00000214941, ENSG00000167014] 94 | cc #46: n=27 95 | [ENSG00000012779, ENSG00000141543, ENSG00000100462, ENSG00000108786, ENSG00000154781, ENSG00000203907, ENSG00000165898, ENSG00000065548, ENSG00000185721, ENSG00000153721, ENSG00000145911, ENSG00000164325, ENSG00000133119, ENSG00000165995, ENSG00000181852, ENSG00000108349, ENSG00000108591, ENSG00000111832, ENSG00000163918, ENSG00000175215, ENSG00000154945, ENSG00000136271, ENSG00000198455, ENSG00000150593, ENSG00000145293, ENSG00000156976, ENSG00000167720] 96 | cc #47: n=25 97 | [ENSG00000048540, ENSG00000188566, ENSG00000164591, ENSG00000164746, ENSG00000188803, ENSG00000116752, ENSG00000141946, ENSG00000143367, ENSG00000162373, ENSG00000162458, ENSG00000177842, ENSG00000189367, ENSG00000165863, ENSG00000075856, ENSG00000087095, ENSG00000174306, ENSG00000162511, ENSG00000112514, ENSG00000112110, ENSG00000204316, ENSG00000186166, ENSG00000213638, ENSG00000140043, ENSG00000142507, ENSG00000240344] 98 | cc #48: n=23 99 | [ENSG00000057663, ENSG00000103852, ENSG00000179627, ENSG00000008130, ENSG00000121671, ENSG00000137504, ENSG00000102081, ENSG00000152348, ENSG00000160799, ENSG00000205356, ENSG00000241837, ENSG00000168255, ENSG00000088930, ENSG00000099992, ENSG00000268629, ENSG00000183066, ENSG00000164871, ENSG00000143450, ENSG00000115758, ENSG00000119042, ENSG00000155096, ENSG00000172534, ENSG00000142920] 100 | cc #49: n=59 101 | [ENSG00000068394, ENSG00000157429, ENSG00000185247, ENSG00000100865, ENSG00000141985, ENSG00000017427, ENSG00000117899, ENSG00000162981, ENSG00000132849, ENSG00000241484, ENSG00000248405, ENSG00000066813, ENSG00000126947, ENSG00000134201, ENSG00000137656, ENSG00000187735, ENSG00000125743, ENSG00000147533, ENSG00000095752, ENSG00000099875, ENSG00000103351, ENSG00000204899, ENSG00000168026, ENSG00000102221, ENSG00000102309, ENSG00000124664, ENSG00000104907, ENSG00000107537, ENSG00000111877, ENSG00000152492, ENSG00000113391, ENSG00000167208, ENSG00000143921, ENSG00000151612, ENSG00000160994, ENSG00000162641, ENSG00000168803, ENSG00000171903, ENSG00000176244, ENSG00000178449, ENSG00000178741, ENSG00000179639, ENSG00000183479, ENSG00000196268, ENSG00000118420, ENSG00000120049, ENSG00000134202, ENSG00000168765, ENSG00000213366, ENSG00000135905, ENSG00000137965, ENSG00000175220, ENSG00000185338, ENSG00000215784, ENSG00000147684, ENSG00000152558, ENSG00000161544, ENSG00000162592, ENSG00000182836] 102 | cc #50: n=29 103 | [ENSG00000072201, ENSG00000163935, ENSG00000010803, ENSG00000198879, ENSG00000134594, ENSG00000106785, ENSG00000047634, ENSG00000102032, ENSG00000102098, ENSG00000163161, ENSG00000119965, ENSG00000125818, ENSG00000134287, ENSG00000167216, ENSG00000169710, ENSG00000170854, ENSG00000176774, ENSG00000176979, ENSG00000197275, ENSG00000203867, ENSG00000213047, ENSG00000196369, ENSG00000085978, ENSG00000172007, ENSG00000102547, ENSG00000119906, ENSG00000120992, ENSG00000204130, ENSG00000175931] 104 | cc #51: n=39 105 | [ENSG00000083535, ENSG00000088727, ENSG00000163071, ENSG00000061337, ENSG00000185272, ENSG00000104812, ENSG00000139737, ENSG00000183690, ENSG00000134152, ENSG00000114019, ENSG00000018610, ENSG00000050327, ENSG00000108187, ENSG00000110367, ENSG00000176619, ENSG00000169087, ENSG00000119703, ENSG00000149639, ENSG00000126016, ENSG00000135248, ENSG00000136935, ENSG00000185379, ENSG00000127993, ENSG00000179151, ENSG00000140836, ENSG00000185614, ENSG00000090013, ENSG00000109511, ENSG00000140848, ENSG00000186575, ENSG00000163754, ENSG00000105669, ENSG00000163171, ENSG00000130669, ENSG00000149016, ENSG00000213512, ENSG00000151065, ENSG00000159625, ENSG00000196584] 106 | cc #52: n=71 107 | [ENSG00000105401, ENSG00000064835, ENSG00000108788, ENSG00000006062, ENSG00000131323, ENSG00000092199, ENSG00000164080, ENSG00000162999, ENSG00000031691, ENSG00000115966, ENSG00000152413, ENSG00000132640, ENSG00000137275, ENSG00000063978, ENSG00000132950, ENSG00000198563, ENSG00000075624, ENSG00000082512, ENSG00000100376, ENSG00000103275, ENSG00000106348, ENSG00000116030, ENSG00000118260, ENSG00000123136, ENSG00000128050, ENSG00000134532, ENSG00000143748, ENSG00000152242, ENSG00000165410, ENSG00000166188, ENSG00000168040, ENSG00000171448, ENSG00000172936, ENSG00000173465, ENSG00000179059, ENSG00000179172, ENSG00000183304, ENSG00000186130, ENSG00000275774, ENSG00000078043, ENSG00000177875, ENSG00000125970, ENSG00000184672, ENSG00000133639, ENSG00000100206, ENSG00000125868, ENSG00000172757, ENSG00000184009, ENSG00000160200, ENSG00000181904, ENSG00000197798, ENSG00000274276, ENSG00000170542, ENSG00000160741, ENSG00000102871, ENSG00000116350, ENSG00000163530, ENSG00000173825, ENSG00000116981, ENSG00000143436, ENSG00000169302, ENSG00000105662, ENSG00000144228, ENSG00000203942, ENSG00000138303, ENSG00000128513, ENSG00000138785, ENSG00000182831, ENSG00000150753, ENSG00000182583, ENSG00000205323] 108 | cc #53: n=51 109 | [ENSG00000117266, ENSG00000101624, ENSG00000077279, ENSG00000089682, ENSG00000006634, ENSG00000097046, ENSG00000095066, ENSG00000033170, ENSG00000205189, ENSG00000162961, ENSG00000115234, ENSG00000059758, ENSG00000162069, ENSG00000196247, ENSG00000071462, ENSG00000173113, ENSG00000168795, ENSG00000081277, ENSG00000166439, ENSG00000088356, ENSG00000090266, ENSG00000102904, ENSG00000155530, ENSG00000196422, ENSG00000197429, ENSG00000228927, ENSG00000236424, ENSG00000161914, ENSG00000102384, ENSG00000129691, ENSG00000133135, ENSG00000136828, ENSG00000162571, ENSG00000163807, ENSG00000177030, ENSG00000186280, ENSG00000186862, ENSG00000196865, ENSG00000103035, ENSG00000115233, ENSG00000165695, ENSG00000117222, ENSG00000124243, ENSG00000156265, ENSG00000134077, ENSG00000138382, ENSG00000157625, ENSG00000166181, ENSG00000168757, ENSG00000178409, ENSG00000183833] 110 | cc #54: n=44 111 | [ENSG00000119862, ENSG00000115593, ENSG00000176148, ENSG00000140382, ENSG00000162385, ENSG00000089177, ENSG00000106689, ENSG00000179256, ENSG00000059122, ENSG00000101445, ENSG00000138030, ENSG00000160392, ENSG00000160360, ENSG00000078814, ENSG00000147689, ENSG00000185670, ENSG00000131981, ENSG00000100632, ENSG00000258890, ENSG00000100567, ENSG00000100902, ENSG00000244242, ENSG00000100906, ENSG00000108344, ENSG00000172748, ENSG00000104941, ENSG00000134909, ENSG00000145623, ENSG00000107404, ENSG00000141030, ENSG00000265241, ENSG00000154144, ENSG00000156697, ENSG00000188163, ENSG00000138767, ENSG00000155508, ENSG00000198791, ENSG00000198612, ENSG00000157870, ENSG00000168374, ENSG00000159388, ENSG00000198315, ENSG00000196497, ENSG00000183864] 112 | cc #55: n=39 113 | [ENSG00000134207, ENSG00000123119, ENSG00000006837, ENSG00000114416, ENSG00000129245, ENSG00000169155, ENSG00000072958, ENSG00000171703, ENSG00000171320, ENSG00000166446, ENSG00000185787, ENSG00000174500, ENSG00000114867, ENSG00000069329, ENSG00000111237, ENSG00000122958, ENSG00000151502, ENSG00000070010, ENSG00000182446, ENSG00000153560, ENSG00000186638, ENSG00000101882, ENSG00000124733, ENSG00000178761, ENSG00000164188, ENSG00000157884, ENSG00000213588, ENSG00000142186, ENSG00000162542, ENSG00000156983, ENSG00000134160, ENSG00000143569, ENSG00000148541, ENSG00000139117, ENSG00000122299, ENSG00000196353, ENSG00000162614, ENSG00000145088, ENSG00000153015] 114 | cc #56: n=47 115 | [ENSG00000135655, ENSG00000165916, ENSG00000012504, ENSG00000143171, ENSG00000204231, ENSG00000120498, ENSG00000025434, ENSG00000132170, ENSG00000141526, ENSG00000171311, ENSG00000130700, ENSG00000089127, ENSG00000100519, ENSG00000121905, ENSG00000167193, ENSG00000077092, ENSG00000158079, ENSG00000140463, ENSG00000176783, ENSG00000147224, ENSG00000099942, ENSG00000145390, ENSG00000117597, ENSG00000103184, ENSG00000110801, ENSG00000158856, ENSG00000101911, ENSG00000141127, ENSG00000161542, ENSG00000102048, ENSG00000104879, ENSG00000166165, ENSG00000173039, ENSG00000223572, ENSG00000237289, ENSG00000129467, ENSG00000111860, ENSG00000172819, ENSG00000131408, ENSG00000130224, ENSG00000145975, ENSG00000159708, ENSG00000120798, ENSG00000131759, ENSG00000122543, ENSG00000122585, ENSG00000134278] 116 | cc #57: n=40 117 | [ENSG00000135951, ENSG00000004399, ENSG00000120075, ENSG00000176049, ENSG00000145945, ENSG00000196418, ENSG00000223501, ENSG00000128596, ENSG00000168646, ENSG00000182195, ENSG00000096401, ENSG00000138376, ENSG00000172361, ENSG00000173805, ENSG00000178104, ENSG00000164118, ENSG00000084652, ENSG00000183137, ENSG00000184517, ENSG00000163634, ENSG00000080986, ENSG00000135205, ENSG00000168887, ENSG00000100554, ENSG00000130787, ENSG00000123094, ENSG00000156831, ENSG00000164221, ENSG00000242028, ENSG00000091436, ENSG00000144792, ENSG00000189042, ENSG00000198939, ENSG00000198707, ENSG00000168286, ENSG00000128524, ENSG00000171159, ENSG00000173868, ENSG00000139132, ENSG00000164134] 118 | cc #58: n=21 119 | [ENSG00000140259, ENSG00000081377, ENSG00000114107, ENSG00000178175, ENSG00000185730, ENSG00000174652, ENSG00000137760, ENSG00000186660, ENSG00000112096, ENSG00000129347, ENSG00000129657, ENSG00000131115, ENSG00000176256, ENSG00000197385, ENSG00000197647, ENSG00000115053, ENSG00000181638, ENSG00000264668, ENSG00000139233, ENSG00000198298, ENSG00000139146] 120 | cc #59: n=67 121 | [ENSG00000140416, ENSG00000143549, ENSG00000185359, ENSG00000132570, ENSG00000178988, ENSG00000105619, ENSG00000181404, ENSG00000142686, ENSG00000205363, ENSG00000134138, ENSG00000104375, ENSG00000139496, ENSG00000165495, ENSG00000177238, ENSG00000188428, ENSG00000068028, ENSG00000070031, ENSG00000171560, ENSG00000132286, ENSG00000283977, ENSG00000196544, ENSG00000230989, ENSG00000096872, ENSG00000175390, ENSG00000153044, ENSG00000187268, ENSG00000196553, ENSG00000164972, ENSG00000127399, ENSG00000122970, ENSG00000170955, ENSG00000173013, ENSG00000152944, ENSG00000179010, ENSG00000101265, ENSG00000103121, ENSG00000119559, ENSG00000107551, ENSG00000120162, ENSG00000151748, ENSG00000173542, ENSG00000104892, ENSG00000162413, ENSG00000169122, ENSG00000105479, ENSG00000160199, ENSG00000154832, ENSG00000122692, ENSG00000164104, ENSG00000125975, ENSG00000127824, ENSG00000166046, ENSG00000164326, ENSG00000136738, ENSG00000176531, ENSG00000147885, ENSG00000149636, ENSG00000241852, ENSG00000165714, ENSG00000165752, ENSG00000183785, ENSG00000254999, ENSG00000167797, ENSG00000185689, ENSG00000185261, ENSG00000204991, ENSG00000222011] 122 | cc #60: n=20 123 | [ENSG00000141013, ENSG00000183323, ENSG00000136936, ENSG00000012061, ENSG00000156050, ENSG00000135604, ENSG00000100122, ENSG00000092531, ENSG00000169740, ENSG00000189132, ENSG00000178602, ENSG00000165671, ENSG00000109061, ENSG00000113328, ENSG00000159882, ENSG00000134308, ENSG00000145191, ENSG00000136603, ENSG00000150676, ENSG00000228623] 124 | cc #61: n=77 125 | [ENSG00000146112, ENSG00000131738, ENSG00000171346, ENSG00000196859, ENSG00000197079, ENSG00000026025, ENSG00000131095, ENSG00000171345, ENSG00000126337, ENSG00000171446, ENSG00000170454, ENSG00000104722, ENSG00000135406, ENSG00000164440, ENSG00000171431, ENSG00000175084, ENSG00000198003, ENSG00000277586, ENSG00000171360, ENSG00000135443, ENSG00000186442, ENSG00000170442, ENSG00000176476, ENSG00000170523, ENSG00000161692, ENSG00000108417, ENSG00000175699, ENSG00000186832, ENSG00000067177, ENSG00000137822, ENSG00000185069, ENSG00000183287, ENSG00000186847, ENSG00000111057, ENSG00000160298, ENSG00000157578, ENSG00000167916, ENSG00000086200, ENSG00000170477, ENSG00000171401, ENSG00000139648, ENSG00000161850, ENSG00000167767, ENSG00000167768, ENSG00000170421, ENSG00000170423, ENSG00000170465, ENSG00000170484, ENSG00000170486, ENSG00000172867, ENSG00000185479, ENSG00000185640, ENSG00000186049, ENSG00000186081, ENSG00000189182, ENSG00000205420, ENSG00000205426, ENSG00000139437, ENSG00000171992, ENSG00000100129, ENSG00000178982, ENSG00000100941, ENSG00000186393, ENSG00000162927, ENSG00000168172, ENSG00000108759, ENSG00000173908, ENSG00000204897, ENSG00000217442, ENSG00000171357, ENSG00000174718, ENSG00000171148, ENSG00000174429, ENSG00000171695, ENSG00000197448, ENSG00000173638, ENSG00000204104] 126 | cc #62: n=45 127 | [ENSG00000152404, ENSG00000113595, ENSG00000166886, ENSG00000196976, ENSG00000012822, ENSG00000146007, ENSG00000160191, ENSG00000165630, ENSG00000167139, ENSG00000253797, ENSG00000100603, ENSG00000185963, ENSG00000157227, ENSG00000158423, ENSG00000269335, ENSG00000135249, ENSG00000071994, ENSG00000136463, ENSG00000142459, ENSG00000076053, ENSG00000180448, ENSG00000165030, ENSG00000188266, ENSG00000089639, ENSG00000092094, ENSG00000095485, ENSG00000160783, ENSG00000099260, ENSG00000173210, ENSG00000197566, ENSG00000163749, ENSG00000109193, ENSG00000158615, ENSG00000162627, ENSG00000165084, ENSG00000159231, ENSG00000148935, ENSG00000151150, ENSG00000153975, ENSG00000165443, ENSG00000213886, ENSG00000167842, ENSG00000176679, ENSG00000260238, ENSG00000170270] 128 | cc #63: n=48 129 | [ENSG00000164109, ENSG00000124160, ENSG00000029725, ENSG00000068400, ENSG00000179409, ENSG00000036672, ENSG00000093009, ENSG00000111490, ENSG00000131746, ENSG00000186732, ENSG00000057294, ENSG00000167578, ENSG00000168118, ENSG00000171570, ENSG00000182463, ENSG00000035720, ENSG00000070367, ENSG00000100150, ENSG00000185215, ENSG00000189337, ENSG00000258643, ENSG00000163554, ENSG00000064703, ENSG00000133878, ENSG00000163545, ENSG00000119396, ENSG00000138190, ENSG00000124688, ENSG00000125149, ENSG00000168394, ENSG00000085382, ENSG00000136940, ENSG00000180219, ENSG00000163468, ENSG00000117016, ENSG00000103507, ENSG00000162664, ENSG00000159202, ENSG00000112530, ENSG00000197889, ENSG00000112799, ENSG00000120937, ENSG00000137502, ENSG00000125910, ENSG00000131381, ENSG00000143222, ENSG00000143850, ENSG00000171105] 130 | cc #64: n=39 131 | [ENSG00000166407, ENSG00000110330, ENSG00000179562, ENSG00000184939, ENSG00000163320, ENSG00000008018, ENSG00000099956, ENSG00000101197, ENSG00000174796, ENSG00000188629, ENSG00000196391, ENSG00000229809, ENSG00000270011, ENSG00000163006, ENSG00000016082, ENSG00000198546, ENSG00000111445, ENSG00000147121, ENSG00000167528, ENSG00000197114, ENSG00000169627, ENSG00000183336, ENSG00000165259, ENSG00000101966, ENSG00000283374, ENSG00000139613, ENSG00000132906, ENSG00000178096, ENSG00000163644, ENSG00000106948, ENSG00000113119, ENSG00000132436, ENSG00000132639, ENSG00000168314, ENSG00000163344, ENSG00000165300, ENSG00000173068, ENSG00000167900, ENSG00000197540] 132 | cc #65: n=12 133 | [ENSG00000176155, ENSG00000183628, ENSG00000091483, ENSG00000100056, ENSG00000172578, ENSG00000154134, ENSG00000120802, ENSG00000132801, ENSG00000148153, ENSG00000169715, ENSG00000170390, ENSG00000182077] 134 | cc #66: n=48 135 | [ENSG00000204536, ENSG00000138750, ENSG00000150783, ENSG00000167858, ENSG00000168071, ENSG00000182923, ENSG00000013810, ENSG00000065491, ENSG00000088970, ENSG00000130513, ENSG00000166578, ENSG00000017797, ENSG00000073584, ENSG00000078674, ENSG00000171772, ENSG00000116903, ENSG00000143156, ENSG00000162624, ENSG00000180532, ENSG00000067836, ENSG00000275993, ENSG00000131558, ENSG00000074319, ENSG00000096070, ENSG00000122952, ENSG00000148356, ENSG00000155975, ENSG00000170476, ENSG00000196684, ENSG00000075426, ENSG00000177606, ENSG00000160051, ENSG00000178028, ENSG00000147536, ENSG00000090989, ENSG00000167595, ENSG00000131351, ENSG00000102910, ENSG00000125864, ENSG00000113068, ENSG00000131153, ENSG00000153487, ENSG00000134809, ENSG00000150244, ENSG00000163263, ENSG00000204498, ENSG00000213676, ENSG00000163885] 136 | cc #67: n=32 137 | [ENSG00000062822, ENSG00000108255, ENSG00000196843, ENSG00000206052, ENSG00000090238, ENSG00000013364, ENSG00000168246, ENSG00000105392, ENSG00000186980, ENSG00000105550, ENSG00000176401, ENSG00000256671, ENSG00000256977, ENSG00000109519, ENSG00000181541, ENSG00000175707, ENSG00000100053, ENSG00000100146, ENSG00000159387, ENSG00000134595, ENSG00000221813, ENSG00000225950, ENSG00000140488, ENSG00000244752, ENSG00000213930, ENSG00000204449, ENSG00000152683, ENSG00000158042, ENSG00000164970, ENSG00000198934, ENSG00000181019, ENSG00000182287] 138 | cc #68: n=15 139 | [ENSG00000064218, ENSG00000204889, ENSG00000183621, ENSG00000119335, ENSG00000186272, ENSG00000159720, ENSG00000132702, ENSG00000117155, ENSG00000166261, ENSG00000105750, ENSG00000132591, ENSG00000163535, ENSG00000189057, ENSG00000214022, ENSG00000154734] 140 | cc #69: n=15 141 | [ENSG00000064999, ENSG00000050820, ENSG00000035403, ENSG00000133246, ENSG00000167106, ENSG00000106554, ENSG00000109107, ENSG00000111859, ENSG00000136848, ENSG00000176293, ENSG00000187555, ENSG00000112877, ENSG00000100347, ENSG00000159685, ENSG00000141293] 142 | cc #70: n=50 143 | [ENSG00000071539, ENSG00000103043, ENSG00000188747, ENSG00000183246, ENSG00000137073, ENSG00000125656, ENSG00000179526, ENSG00000089006, ENSG00000175329, ENSG00000067369, ENSG00000123154, ENSG00000137574, ENSG00000204264, ENSG00000066382, ENSG00000102409, ENSG00000132963, ENSG00000113916, ENSG00000099814, ENSG00000100385, ENSG00000113575, ENSG00000142910, ENSG00000151470, ENSG00000172927, ENSG00000182919, ENSG00000186073, ENSG00000213722, ENSG00000078369, ENSG00000089289, ENSG00000119414, ENSG00000149923, ENSG00000100522, ENSG00000112367, ENSG00000115207, ENSG00000137752, ENSG00000141499, ENSG00000145020, ENSG00000154930, ENSG00000165553, ENSG00000172922, ENSG00000189030, ENSG00000197302, ENSG00000239704, ENSG00000144031, ENSG00000231256, ENSG00000143614, ENSG00000118655, ENSG00000129566, ENSG00000131435, ENSG00000151006, ENSG00000250067] 144 | cc #71: n=36 145 | [ENSG00000085872, ENSG00000033867, ENSG00000144021, ENSG00000123171, ENSG00000187821, ENSG00000107882, ENSG00000126778, ENSG00000115295, ENSG00000278129, ENSG00000127588, ENSG00000100038, ENSG00000214367, ENSG00000276085, ENSG00000140332, ENSG00000164896, ENSG00000182263, ENSG00000135338, ENSG00000104313, ENSG00000170577, ENSG00000105176, ENSG00000213401, ENSG00000111087, ENSG00000114544, ENSG00000178150, ENSG00000254585, ENSG00000135525, ENSG00000116741, ENSG00000215305, ENSG00000187516, ENSG00000169221, ENSG00000253293, ENSG00000155330, ENSG00000166595, ENSG00000175206, ENSG00000171368, ENSG00000186522] 146 | cc #72: n=38 147 | [ENSG00000091073, ENSG00000161992, ENSG00000167535, ENSG00000005194, ENSG00000096093, ENSG00000166348, ENSG00000011295, ENSG00000096395, ENSG00000124237, ENSG00000162576, ENSG00000168275, ENSG00000198931, ENSG00000254827, ENSG00000164292, ENSG00000137720, ENSG00000065618, ENSG00000101216, ENSG00000117640, ENSG00000121957, ENSG00000095397, ENSG00000137168, ENSG00000188487, ENSG00000088038, ENSG00000111596, ENSG00000092607, ENSG00000109618, ENSG00000183631, ENSG00000261740, ENSG00000136929, ENSG00000165072, ENSG00000116830, ENSG00000140691, ENSG00000164574, ENSG00000113615, ENSG00000165801, ENSG00000185340, ENSG00000244754, ENSG00000204351] 148 | cc #73: n=29 149 | [ENSG00000111077, ENSG00000146281, ENSG00000169330, ENSG00000162757, ENSG00000167779, ENSG00000027847, ENSG00000137955, ENSG00000037897, ENSG00000160193, ENSG00000198919, ENSG00000154305, ENSG00000068438, ENSG00000113163, ENSG00000117560, ENSG00000100934, ENSG00000105323, ENSG00000086289, ENSG00000099994, ENSG00000122386, ENSG00000101310, ENSG00000107651, ENSG00000150961, ENSG00000100949, ENSG00000102218, ENSG00000213762, ENSG00000117148, ENSG00000133275, ENSG00000128346, ENSG00000159788] 150 | cc #74: n=62 151 | [ENSG00000112559, ENSG00000171444, ENSG00000166579, ENSG00000170122, ENSG00000188155, ENSG00000181135, ENSG00000100425, ENSG00000153896, ENSG00000184937, ENSG00000188033, ENSG00000105497, ENSG00000188321, ENSG00000188295, ENSG00000223547, ENSG00000099899, ENSG00000064012, ENSG00000126970, ENSG00000105507, ENSG00000075391, ENSG00000083844, ENSG00000133704, ENSG00000084731, ENSG00000089335, ENSG00000164631, ENSG00000164743, ENSG00000178386, ENSG00000121892, ENSG00000213995, ENSG00000175787, ENSG00000105939, ENSG00000185177, ENSG00000262655, ENSG00000136827, ENSG00000143164, ENSG00000154222, ENSG00000166869, ENSG00000169064, ENSG00000177383, ENSG00000177602, ENSG00000182983, ENSG00000187730, ENSG00000188396, ENSG00000188938, ENSG00000197808, ENSG00000214706, ENSG00000215440, ENSG00000235750, ENSG00000251380, ENSG00000273514, ENSG00000113240, ENSG00000186009, ENSG00000153815, ENSG00000137776, ENSG00000152443, ENSG00000155011, ENSG00000175198, ENSG00000178229, ENSG00000182459, ENSG00000188868, ENSG00000189190, ENSG00000196724, ENSG00000272602] 152 | cc #75: n=16 153 | [ENSG00000115507, ENSG00000144810, ENSG00000203786, ENSG00000040608, ENSG00000104408, ENSG00000116691, ENSG00000174808, ENSG00000102100, ENSG00000187678, ENSG00000104415, ENSG00000175121, ENSG00000181652, ENSG00000110237, ENSG00000188610, ENSG00000237441, ENSG00000157540] 154 | cc #76: n=38 155 | [ENSG00000124827, ENSG00000003402, ENSG00000056558, ENSG00000143369, ENSG00000079393, ENSG00000160999, ENSG00000136280, ENSG00000146094, ENSG00000155636, ENSG00000175928, ENSG00000187634, ENSG00000196653, ENSG00000198551, ENSG00000204634, ENSG00000077800, ENSG00000171960, ENSG00000104529, ENSG00000108602, ENSG00000175348, ENSG00000140406, ENSG00000100304, ENSG00000101210, ENSG00000132002, ENSG00000156508, ENSG00000100417, ENSG00000154917, ENSG00000175582, ENSG00000114626, ENSG00000116095, ENSG00000278845, ENSG00000180318, ENSG00000243789, ENSG00000132703, ENSG00000134443, ENSG00000145908, ENSG00000159650, ENSG00000187601, ENSG00000183313] 156 | cc #77: n=41 157 | [ENSG00000125409, ENSG00000127191, ENSG00000106541, ENSG00000170967, ENSG00000183145, ENSG00000010165, ENSG00000010361, ENSG00000132881, ENSG00000136925, ENSG00000102010, ENSG00000115942, ENSG00000166394, ENSG00000145365, ENSG00000085274, ENSG00000255561, ENSG00000088888, ENSG00000125730, ENSG00000100884, ENSG00000168610, ENSG00000102974, ENSG00000103460, ENSG00000174938, ENSG00000198088, ENSG00000105928, ENSG00000178035, ENSG00000139194, ENSG00000173889, ENSG00000174059, ENSG00000187823, ENSG00000112584, ENSG00000115963, ENSG00000198723, ENSG00000148450, ENSG00000169989, ENSG00000227471, ENSG00000135094, ENSG00000136697, ENSG00000165025, ENSG00000170100, ENSG00000188505, ENSG00000188559] 158 | cc #78: n=35 159 | [ENSG00000130762, ENSG00000167615, ENSG00000100055, ENSG00000008256, ENSG00000074706, ENSG00000142675, ENSG00000147144, ENSG00000179222, ENSG00000032389, ENSG00000214513, ENSG00000163618, ENSG00000169045, ENSG00000099783, ENSG00000105443, ENSG00000108669, ENSG00000133858, ENSG00000084070, ENSG00000164329, ENSG00000131149, ENSG00000105146, ENSG00000173253, ENSG00000186564, ENSG00000110583, ENSG00000145741, ENSG00000145888, ENSG00000125816, ENSG00000126226, ENSG00000127922, ENSG00000132819, ENSG00000136448, ENSG00000230124, ENSG00000152465, ENSG00000188157, ENSG00000181191, ENSG00000253831] 160 | cc #79: n=106 161 | [ENSG00000140320, ENSG00000146063, ENSG00000089916, ENSG00000197951, ENSG00000180884, ENSG00000120327, ENSG00000168763, ENSG00000176182, ENSG00000013441, ENSG00000104859, ENSG00000112081, ENSG00000136450, ENSG00000136527, ENSG00000176444, ENSG00000188529, ENSG00000015479, ENSG00000108551, ENSG00000117569, ENSG00000165119, ENSG00000183570, ENSG00000105618, ENSG00000112365, ENSG00000152475, ENSG00000174586, ENSG00000175213, ENSG00000176472, ENSG00000205937, ENSG00000147596, ENSG00000121864, ENSG00000181031, ENSG00000127903, ENSG00000167625, ENSG00000185522, ENSG00000063244, ENSG00000077312, ENSG00000135250, ENSG00000137547, ENSG00000163792, ENSG00000169800, ENSG00000226941, ENSG00000063587, ENSG00000131914, ENSG00000182872, ENSG00000070761, ENSG00000180035, ENSG00000071626, ENSG00000112232, ENSG00000146676, ENSG00000147274, ENSG00000179335, ENSG00000183837, ENSG00000102317, ENSG00000123144, ENSG00000131876, ENSG00000139793, ENSG00000160679, ENSG00000187969, ENSG00000234414, ENSG00000083896, ENSG00000131773, ENSG00000105397, ENSG00000099622, ENSG00000171443, ENSG00000187607, ENSG00000255104, ENSG00000104866, ENSG00000182307, ENSG00000204859, ENSG00000100523, ENSG00000197721, ENSG00000244509, ENSG00000107281, ENSG00000204576, ENSG00000108511, ENSG00000152804, ENSG00000105202, ENSG00000105298, ENSG00000187801, ENSG00000196646, ENSG00000106591, ENSG00000125944, ENSG00000111786, ENSG00000112033, ENSG00000263465, ENSG00000177599, ENSG00000117616, ENSG00000120094, ENSG00000125850, ENSG00000157060, ENSG00000168159, ENSG00000130561, ENSG00000130803, ENSG00000134046, ENSG00000173559, ENSG00000142528, ENSG00000143889, ENSG00000197782, ENSG00000188937, ENSG00000242389, ENSG00000147454, ENSG00000181577, ENSG00000183783, ENSG00000175646, ENSG00000178695, ENSG00000260027, ENSG00000183808] 162 | cc #80: n=25 163 | [ENSG00000143013, ENSG00000162148, ENSG00000135363, ENSG00000204822, ENSG00000169744, ENSG00000172379, ENSG00000049449, ENSG00000068796, ENSG00000187650, ENSG00000153140, ENSG00000168004, ENSG00000069188, ENSG00000131730, ENSG00000103363, ENSG00000154582, ENSG00000121101, ENSG00000108840, ENSG00000112246, ENSG00000134864, ENSG00000147065, ENSG00000163380, ENSG00000137941, ENSG00000139780, ENSG00000143536, ENSG00000280071] 164 | cc #81: n=44 165 | [ENSG00000156735, ENSG00000007255, ENSG00000100842, ENSG00000109101, ENSG00000153130, ENSG00000169217, ENSG00000181938, ENSG00000010810, ENSG00000116285, ENSG00000156463, ENSG00000242173, ENSG00000134253, ENSG00000051620, ENSG00000249915, ENSG00000183166, ENSG00000205078, ENSG00000151967, ENSG00000188368, ENSG00000154642, ENSG00000212122, ENSG00000101901, ENSG00000155087, ENSG00000206203, ENSG00000169136, ENSG00000113597, ENSG00000118271, ENSG00000128609, ENSG00000119574, ENSG00000120616, ENSG00000126467, ENSG00000126803, ENSG00000213619, ENSG00000133398, ENSG00000179163, ENSG00000142396, ENSG00000171055, ENSG00000153820, ENSG00000167996, ENSG00000179021, ENSG00000182950, ENSG00000204388, ENSG00000204389, ENSG00000240303, ENSG00000203778] 166 | cc #82: n=15 167 | [ENSG00000163060, ENSG00000124191, ENSG00000064655, ENSG00000185002, ENSG00000101336, ENSG00000087903, ENSG00000171747, ENSG00000124602, ENSG00000129654, ENSG00000139445, ENSG00000167740, ENSG00000178397, ENSG00000171314, ENSG00000180008, ENSG00000181513] 168 | cc #83: n=43 169 | [ENSG00000163499, ENSG00000167889, ENSG00000198925, ENSG00000186965, ENSG00000171425, ENSG00000159921, ENSG00000163735, ENSG00000242259, ENSG00000087303, ENSG00000240432, ENSG00000054938, ENSG00000103876, ENSG00000187122, ENSG00000059145, ENSG00000167964, ENSG00000099377, ENSG00000270806, ENSG00000173473, ENSG00000172638, ENSG00000186924, ENSG00000205923, ENSG00000134758, ENSG00000172889, ENSG00000172932, ENSG00000265203, ENSG00000174453, ENSG00000141552, ENSG00000092445, ENSG00000115380, ENSG00000126749, ENSG00000167524, ENSG00000143258, ENSG00000160801, ENSG00000169957, ENSG00000132677, ENSG00000141542, ENSG00000180818, ENSG00000180872, ENSG00000165698, ENSG00000254709, ENSG00000258289, ENSG00000175920, ENSG00000251247] 170 | cc #84: n=25 171 | [ENSG00000167123, ENSG00000179455, ENSG00000186153, ENSG00000139714, ENSG00000159214, ENSG00000215187, ENSG00000140718, ENSG00000175946, ENSG00000257365, ENSG00000101282, ENSG00000103254, ENSG00000163406, ENSG00000102145, ENSG00000119431, ENSG00000185742, ENSG00000115392, ENSG00000184160, ENSG00000153066, ENSG00000133619, ENSG00000160188, ENSG00000164219, ENSG00000168522, ENSG00000221838, ENSG00000170242, ENSG00000257727] 172 | cc #85: n=41 173 | [ENSG00000174279, ENSG00000197683, ENSG00000206538, ENSG00000212899, ENSG00000004059, ENSG00000132744, ENSG00000204099, ENSG00000182816, ENSG00000212123, ENSG00000257108, ENSG00000186970, ENSG00000008197, ENSG00000076321, ENSG00000105427, ENSG00000146700, ENSG00000182591, ENSG00000184724, ENSG00000184990, ENSG00000132522, ENSG00000187175, ENSG00000110777, ENSG00000189037, ENSG00000187838, ENSG00000168453, ENSG00000164093, ENSG00000177468, ENSG00000115661, ENSG00000171503, ENSG00000091010, ENSG00000196372, ENSG00000107485, ENSG00000108381, ENSG00000151364, ENSG00000214756, ENSG00000125375, ENSG00000198846, ENSG00000186190, ENSG00000161082, ENSG00000164920, ENSG00000185385, ENSG00000185615] 174 | cc #86: n=39 175 | [ENSG00000183230, ENSG00000004487, ENSG00000140481, ENSG00000153179, ENSG00000163611, ENSG00000164304, ENSG00000165669, ENSG00000169758, ENSG00000182473, ENSG00000273136, ENSG00000122180, ENSG00000167565, ENSG00000130307, ENSG00000170819, ENSG00000186193, ENSG00000024862, ENSG00000125898, ENSG00000143756, ENSG00000179954, ENSG00000108021, ENSG00000177971, ENSG00000188312, ENSG00000167612, ENSG00000213213, ENSG00000128272, ENSG00000152240, ENSG00000099800, ENSG00000136854, ENSG00000196072, ENSG00000186654, ENSG00000213186, ENSG00000100784, ENSG00000103051, ENSG00000178750, ENSG00000163138, ENSG00000143297, ENSG00000180535, ENSG00000161920, ENSG00000168090] 176 | cc #87: n=37 177 | [ENSG00000186925, ENSG00000092208, ENSG00000125531, ENSG00000029559, ENSG00000177138, ENSG00000186951, ENSG00000118491, ENSG00000178896, ENSG00000187026, ENSG00000175662, ENSG00000128710, ENSG00000172062, ENSG00000205571, ENSG00000110002, ENSG00000100138, ENSG00000126890, ENSG00000100479, ENSG00000128298, ENSG00000177084, ENSG00000104064, ENSG00000143458, ENSG00000154727, ENSG00000143006, ENSG00000176029, ENSG00000154743, ENSG00000171621, ENSG00000179134, ENSG00000113460, ENSG00000117395, ENSG00000148296, ENSG00000165997, ENSG00000147124, ENSG00000140990, ENSG00000144843, ENSG00000153814, ENSG00000255359, ENSG00000182902] 178 | cc #88: n=11 179 | [ENSG00000186930, ENSG00000111701, ENSG00000176723, ENSG00000164951, ENSG00000109775, ENSG00000118762, ENSG00000163909, ENSG00000139180, ENSG00000186143, ENSG00000215475, ENSG00000248483] 180 | cc #89: n=51 181 | [ENSG00000186967, ENSG00000116922, ENSG00000164008, ENSG00000157978, ENSG00000109771, ENSG00000009709, ENSG00000169551, ENSG00000205542, ENSG00000173991, ENSG00000126214, ENSG00000188037, ENSG00000124196, ENSG00000178057, ENSG00000107960, ENSG00000087274, ENSG00000087448, ENSG00000170779, ENSG00000197019, ENSG00000089685, ENSG00000134248, ENSG00000175602, ENSG00000130540, ENSG00000135824, ENSG00000228727, ENSG00000179833, ENSG00000162585, ENSG00000101444, ENSG00000138738, ENSG00000119969, ENSG00000145782, ENSG00000257949, ENSG00000261408, ENSG00000114812, ENSG00000137500, ENSG00000182208, ENSG00000149292, ENSG00000152332, ENSG00000118518, ENSG00000144488, ENSG00000123545, ENSG00000125637, ENSG00000138660, ENSG00000138834, ENSG00000167654, ENSG00000188186, ENSG00000143353, ENSG00000144848, ENSG00000160888, ENSG00000148690, ENSG00000211455, ENSG00000231192] 182 | cc #90: n=149 183 | [ENSG00000187766, ENSG00000197191, ENSG00000004777, ENSG00000006534, ENSG00000188581, ENSG00000221880, ENSG00000157450, ENSG00000008118, ENSG00000148848, ENSG00000153048, ENSG00000012171, ENSG00000264343, ENSG00000271383, ENSG00000161618, ENSG00000196811, ENSG00000147679, ENSG00000038002, ENSG00000159714, ENSG00000082781, ENSG00000084207, ENSG00000170369, ENSG00000188732, ENSG00000185594, ENSG00000065485, ENSG00000068001, ENSG00000187954, ENSG00000074527, ENSG00000092295, ENSG00000165633, ENSG00000080007, ENSG00000101160, ENSG00000159069, ENSG00000087111, ENSG00000089041, ENSG00000095906, ENSG00000100221, ENSG00000115361, ENSG00000130202, ENSG00000146826, ENSG00000162729, ENSG00000216490, ENSG00000105371, ENSG00000119950, ENSG00000125522, ENSG00000126756, ENSG00000129455, ENSG00000129925, ENSG00000132016, ENSG00000132622, ENSG00000134824, ENSG00000139192, ENSG00000168758, ENSG00000170482, ENSG00000179912, ENSG00000180644, ENSG00000182979, ENSG00000187051, ENSG00000213347, ENSG00000163520, ENSG00000099624, ENSG00000100258, ENSG00000100422, ENSG00000136634, ENSG00000101144, ENSG00000101189, ENSG00000101435, ENSG00000103485, ENSG00000170469, ENSG00000184371, ENSG00000105088, ENSG00000105136, ENSG00000105641, ENSG00000135535, ENSG00000171631, ENSG00000186971, ENSG00000134153, ENSG00000151475, ENSG00000108849, ENSG00000109255, ENSG00000109321, ENSG00000132446, ENSG00000111432, ENSG00000112164, ENSG00000128610, ENSG00000178149, ENSG00000112655, ENSG00000147571, ENSG00000187244, ENSG00000197362, ENSG00000197912, ENSG00000113905, ENSG00000115488, ENSG00000177707, ENSG00000115718, ENSG00000117298, ENSG00000163975, ENSG00000198732, ENSG00000122679, ENSG00000123454, ENSG00000125872, ENSG00000126218, ENSG00000197375, ENSG00000168918, ENSG00000165868, ENSG00000153885, ENSG00000135124, ENSG00000138111, ENSG00000138495, ENSG00000138835, ENSG00000161649, ENSG00000139890, ENSG00000143185, ENSG00000173621, ENSG00000254647, ENSG00000143590, ENSG00000145214, ENSG00000147168, ENSG00000156486, ENSG00000178585, ENSG00000149124, ENSG00000149809, ENSG00000151012, ENSG00000154118, ENSG00000168890, ENSG00000156076, ENSG00000156990, ENSG00000162998, ENSG00000163687, ENSG00000163817, ENSG00000164488, ENSG00000164535, ENSG00000167600, ENSG00000167703, ENSG00000168412, ENSG00000169676, ENSG00000171161, ENSG00000171435, ENSG00000183513, ENSG00000184292, ENSG00000185085, ENSG00000185294, ENSG00000185608, ENSG00000185924, ENSG00000197651, ENSG00000257591, ENSG00000189181, ENSG00000214026, ENSG00000214212, ENSG00000188886] 184 | cc #91: n=260 185 | [ENSG00000188021, ENSG00000104969, ENSG00000145861, ENSG00000007312, ENSG00000197860, ENSG00000116983, ENSG00000011201, ENSG00000104490, ENSG00000135018, ENSG00000212747, ENSG00000034971, ENSG00000035862, ENSG00000044012, ENSG00000273274, ENSG00000049089, ENSG00000198363, ENSG00000050165, ENSG00000100147, ENSG00000186439, ENSG00000063015, ENSG00000179950, ENSG00000100418, ENSG00000064313, ENSG00000064961, ENSG00000089248, ENSG00000262814, ENSG00000164692, ENSG00000189007, ENSG00000204539, ENSG00000182132, ENSG00000069482, ENSG00000070985, ENSG00000180383, ENSG00000197461, ENSG00000074842, ENSG00000112304, ENSG00000115756, ENSG00000075336, ENSG00000105072, ENSG00000102178, ENSG00000263201, ENSG00000242265, ENSG00000077420, ENSG00000204463, ENSG00000079112, ENSG00000109180, ENSG00000117862, ENSG00000198356, ENSG00000231887, ENSG00000089063, ENSG00000173467, ENSG00000273590, ENSG00000107130, ENSG00000163032, ENSG00000091136, ENSG00000092051, ENSG00000101856, ENSG00000121289, ENSG00000133884, ENSG00000111215, ENSG00000100373, ENSG00000103024, ENSG00000122643, ENSG00000147854, ENSG00000150045, ENSG00000164054, ENSG00000175518, ENSG00000206026, ENSG00000221855, ENSG00000117335, ENSG00000101441, ENSG00000164615, ENSG00000176076, ENSG00000214128, ENSG00000171865, ENSG00000139055, ENSG00000174992, ENSG00000111241, ENSG00000116157, ENSG00000116176, ENSG00000122862, ENSG00000133328, ENSG00000158747, ENSG00000189001, ENSG00000244355, ENSG00000270136, ENSG00000163235, ENSG00000105954, ENSG00000108823, ENSG00000114204, ENSG00000124107, ENSG00000125841, ENSG00000127863, ENSG00000128228, ENSG00000129910, ENSG00000131080, ENSG00000131096, ENSG00000132718, ENSG00000134352, ENSG00000137731, ENSG00000138600, ENSG00000139163, ENSG00000139985, ENSG00000142694, ENSG00000146072, ENSG00000153802, ENSG00000155304, ENSG00000159224, ENSG00000159348, ENSG00000161031, ENSG00000161249, ENSG00000162078, ENSG00000163683, ENSG00000163902, ENSG00000165828, ENSG00000166794, ENSG00000168634, ENSG00000168703, ENSG00000185739, ENSG00000186146, ENSG00000197487, ENSG00000198885, ENSG00000204279, ENSG00000204909, ENSG00000230657, ENSG00000240505, ENSG00000243317, ENSG00000105472, ENSG00000153684, ENSG00000105894, ENSG00000143502, ENSG00000166922, ENSG00000185774, ENSG00000213218, ENSG00000168582, ENSG00000110851, ENSG00000118785, ENSG00000185303, ENSG00000107789, ENSG00000108688, ENSG00000109610, ENSG00000115041, ENSG00000112115, ENSG00000113312, ENSG00000113621, ENSG00000140443, ENSG00000204936, ENSG00000115257, ENSG00000182580, ENSG00000198756, ENSG00000115828, ENSG00000141002, ENSG00000239857, ENSG00000117525, ENSG00000170925, ENSG00000171885, ENSG00000185519, ENSG00000119147, ENSG00000120725, ENSG00000121335, ENSG00000122375, ENSG00000122711, ENSG00000124116, ENSG00000125450, ENSG00000126545, ENSG00000128567, ENSG00000128654, ENSG00000139436, ENSG00000130300, ENSG00000173110, ENSG00000134590, ENSG00000160182, ENSG00000171951, ENSG00000172247, ENSG00000176209, ENSG00000176485, ENSG00000189184, ENSG00000196990, ENSG00000197536, ENSG00000204967, ENSG00000215547, ENSG00000250510, ENSG00000266094, ENSG00000277632, ENSG00000142871, ENSG00000136488, ENSG00000137440, ENSG00000137563, ENSG00000138684, ENSG00000182993, ENSG00000186198, ENSG00000139656, ENSG00000143578, ENSG00000143870, ENSG00000144749, ENSG00000240065, ENSG00000147262, ENSG00000170893, ENSG00000149084, ENSG00000149218, ENSG00000150630, ENSG00000158786, ENSG00000152049, ENSG00000152266, ENSG00000156140, ENSG00000157017, ENSG00000158815, ENSG00000160712, ENSG00000160862, ENSG00000161634, ENSG00000161955, ENSG00000163956, ENSG00000164035, ENSG00000164266, ENSG00000164303, ENSG00000177301, ENSG00000164822, ENSG00000164825, ENSG00000165471, ENSG00000166147, ENSG00000166863, ENSG00000167286, ENSG00000167881, ENSG00000181617, ENSG00000169116, ENSG00000169439, ENSG00000170498, ENSG00000213029, ENSG00000172410, ENSG00000213424, ENSG00000264058, ENSG00000173369, ENSG00000173372, ENSG00000173486, ENSG00000175826, ENSG00000176919, ENSG00000178235, ENSG00000178522, ENSG00000182931, ENSG00000183729, ENSG00000186891, ENSG00000187094, ENSG00000187689, ENSG00000188038, ENSG00000196748, ENSG00000198759, ENSG00000203950, ENSG00000204580, ENSG00000205209, ENSG00000206047, ENSG00000229972, ENSG00000233816, ENSG00000239264, ENSG00000240247, ENSG00000261934, ENSG00000275152, ENSG00000196123, ENSG00000206561, ENSG00000242252, ENSG00000268320] 186 | cc #92: n=46 187 | [ENSG00000269190, ENSG00000166860, ENSG00000006194, ENSG00000118898, ENSG00000171222, ENSG00000182318, ENSG00000137185, ENSG00000167685, ENSG00000152467, ENSG00000188612, ENSG00000083838, ENSG00000085644, ENSG00000196812, ENSG00000187626, ENSG00000079387, ENSG00000158691, ENSG00000121413, ENSG00000137338, ENSG00000140265, ENSG00000140987, ENSG00000162714, ENSG00000166529, ENSG00000167840, ENSG00000172466, ENSG00000173258, ENSG00000186496, ENSG00000186812, ENSG00000186814, ENSG00000187987, ENSG00000178828, ENSG00000197037, ENSG00000101442, ENSG00000103343, ENSG00000177485, ENSG00000107902, ENSG00000173275, ENSG00000111335, ENSG00000188659, ENSG00000126107, ENSG00000197261, ENSG00000136521, ENSG00000196345, ENSG00000147852, ENSG00000184900, ENSG00000164051, ENSG00000168676] 188 | cc #93: n=29 189 | [ENSG00000004838, ENSG00000089225, ENSG00000119650, ENSG00000130950, ENSG00000149100, ENSG00000239779, ENSG00000006453, ENSG00000115365, ENSG00000175866, ENSG00000020129, ENSG00000111196, ENSG00000197024, ENSG00000163848, ENSG00000175879, ENSG00000162066, ENSG00000132122, ENSG00000170260, ENSG00000152433, ENSG00000186017, ENSG00000132341, ENSG00000173575, ENSG00000184575, ENSG00000142065, ENSG00000163281, ENSG00000164548, ENSG00000165861, ENSG00000204946, ENSG00000130227, ENSG00000138768] 190 | cc #94: n=51 191 | [ENSG00000002933, ENSG00000090661, ENSG00000106565, ENSG00000113845, ENSG00000145284, ENSG00000006638, ENSG00000007952, ENSG00000159346, ENSG00000177917, ENSG00000178776, ENSG00000205060, ENSG00000168079, ENSG00000140932, ENSG00000175514, ENSG00000011600, ENSG00000116199, ENSG00000227500, ENSG00000204176, ENSG00000277758, ENSG00000164181, ENSG00000102805, ENSG00000151665, ENSG00000169442, ENSG00000172058, ENSG00000198794, ENSG00000205572, ENSG00000213699, ENSG00000187783, ENSG00000205670, ENSG00000134243, ENSG00000096006, ENSG00000144820, ENSG00000168621, ENSG00000129965, ENSG00000167244, ENSG00000166448, ENSG00000113732, ENSG00000138459, ENSG00000156298, ENSG00000186204, ENSG00000110195, ENSG00000185825, ENSG00000188379, ENSG00000120242, ENSG00000176697, ENSG00000255072, ENSG00000158315, ENSG00000196666, ENSG00000155066, ENSG00000163352, ENSG00000163686] 192 | cc #95: n=37 193 | [ENSG00000122033, ENSG00000164626, ENSG00000169903, ENSG00000132406, ENSG00000197753, ENSG00000173535, ENSG00000023902, ENSG00000133678, ENSG00000150433, ENSG00000158457, ENSG00000197324, ENSG00000205279, ENSG00000148948, ENSG00000160255, ENSG00000156097, ENSG00000150048, ENSG00000189433, ENSG00000106025, ENSG00000100314, ENSG00000151715, ENSG00000204568, ENSG00000101290, ENSG00000174950, ENSG00000185291, ENSG00000166927, ENSG00000180440, ENSG00000136048, ENSG00000134780, ENSG00000121742, ENSG00000167851, ENSG00000127989, ENSG00000180549, ENSG00000163599, ENSG00000147535, ENSG00000172322, ENSG00000186407, ENSG00000237541] 194 | cc #96: n=94 195 | [ENSG00000141699, ENSG00000196329, ENSG00000012660, ENSG00000166257, ENSG00000105701, ENSG00000008283, ENSG00000100292, ENSG00000101558, ENSG00000102007, ENSG00000105829, ENSG00000108433, ENSG00000113734, ENSG00000123353, ENSG00000124164, ENSG00000147155, ENSG00000151778, ENSG00000164983, ENSG00000166900, ENSG00000171045, ENSG00000188167, ENSG00000198833, ENSG00000213689, ENSG00000103496, ENSG00000106089, ENSG00000079950, ENSG00000103415, ENSG00000135185, ENSG00000220205, ENSG00000170310, ENSG00000118402, ENSG00000171729, ENSG00000049245, ENSG00000125814, ENSG00000186115, ENSG00000168899, ENSG00000171135, ENSG00000105518, ENSG00000130545, ENSG00000111450, ENSG00000213203, ENSG00000099940, ENSG00000124098, ENSG00000126950, ENSG00000137824, ENSG00000145107, ENSG00000148344, ENSG00000174132, ENSG00000273331, ENSG00000053501, ENSG00000162236, ENSG00000071967, ENSG00000189077, ENSG00000073737, ENSG00000219200, ENSG00000117533, ENSG00000129422, ENSG00000134490, ENSG00000100568, ENSG00000099365, ENSG00000135823, ENSG00000139190, ENSG00000169605, ENSG00000175893, ENSG00000181585, ENSG00000186007, ENSG00000186501, ENSG00000244045, ENSG00000265354, ENSG00000091947, ENSG00000104915, ENSG00000170906, ENSG00000118596, ENSG00000166562, ENSG00000124222, ENSG00000100593, ENSG00000151229, ENSG00000157570, ENSG00000127324, ENSG00000139921, ENSG00000166069, ENSG00000214253, ENSG00000125726, ENSG00000155158, ENSG00000136631, ENSG00000163823, ENSG00000145936, ENSG00000155659, ENSG00000150687, ENSG00000151176, ENSG00000162706, ENSG00000169347, ENSG00000170615, ENSG00000171864, ENSG00000181826] 196 | cc #97: n=87 197 | [ENSG00000148110, ENSG00000213593, ENSG00000170509, ENSG00000188001, ENSG00000006007, ENSG00000100652, ENSG00000211456, ENSG00000080189, ENSG00000213463, ENSG00000215712, ENSG00000168476, ENSG00000179363, ENSG00000204070, ENSG00000074416, ENSG00000119820, ENSG00000136986, ENSG00000158869, ENSG00000113811, ENSG00000140931, ENSG00000079459, ENSG00000026652, ENSG00000160856, ENSG00000185176, ENSG00000188822, ENSG00000198189, ENSG00000029534, ENSG00000164756, ENSG00000240045, ENSG00000121680, ENSG00000156738, ENSG00000176410, ENSG00000184986, ENSG00000215717, ENSG00000052802, ENSG00000171954, ENSG00000174567, ENSG00000134198, ENSG00000171928, ENSG00000144468, ENSG00000072042, ENSG00000115446, ENSG00000144035, ENSG00000115194, ENSG00000160216, ENSG00000166278, ENSG00000265808, ENSG00000100036, ENSG00000107819, ENSG00000145569, ENSG00000156398, ENSG00000164209, ENSG00000164466, ENSG00000167656, ENSG00000170271, ENSG00000183160, ENSG00000087253, ENSG00000132563, ENSG00000168701, ENSG00000127564, ENSG00000100196, ENSG00000100532, ENSG00000100612, ENSG00000157131, ENSG00000185201, ENSG00000197296, ENSG00000110628, ENSG00000133318, ENSG00000115310, ENSG00000145014, ENSG00000121207, ENSG00000144648, ENSG00000141424, ENSG00000135452, ENSG00000151353, ENSG00000147383, ENSG00000154518, ENSG00000163959, ENSG00000168389, ENSG00000182326, ENSG00000250361, ENSG00000172292, ENSG00000177291, ENSG00000186562, ENSG00000186599, ENSG00000206013, ENSG00000196407, ENSG00000204655] 198 | cc #98: n=46 199 | [ENSG00000166224, ENSG00000278619, ENSG00000133935, ENSG00000171517, ENSG00000143198, ENSG00000184601, ENSG00000203805, ENSG00000112212, ENSG00000147100, ENSG00000072274, ENSG00000135517, ENSG00000169964, ENSG00000187021, ENSG00000188153, ENSG00000079332, ENSG00000107738, ENSG00000157542, ENSG00000108691, ENSG00000068985, ENSG00000105671, ENSG00000106688, ENSG00000142583, ENSG00000164620, ENSG00000079215, ENSG00000140983, ENSG00000151881, ENSG00000164414, ENSG00000165272, ENSG00000198848, ENSG00000126549, ENSG00000151327, ENSG00000154438, ENSG00000189280, ENSG00000108064, ENSG00000188211, ENSG00000117410, ENSG00000104371, ENSG00000182545, ENSG00000136297, ENSG00000117472, ENSG00000157765, ENSG00000152661, ENSG00000134548, ENSG00000213023, ENSG00000157703, ENSG00000172939] 200 | cc #99: n=54 201 | [ENSG00000003056, ENSG00000081721, ENSG00000003987, ENSG00000134480, ENSG00000148572, ENSG00000250506, ENSG00000104524, ENSG00000112237, ENSG00000161800, ENSG00000129355, ENSG00000183318, ENSG00000147883, ENSG00000107021, ENSG00000178127, ENSG00000196455, ENSG00000240682, ENSG00000076924, ENSG00000084072, ENSG00000077684, ENSG00000105248, ENSG00000100664, ENSG00000084734, ENSG00000106633, ENSG00000089234, ENSG00000123080, ENSG00000124762, ENSG00000215217, ENSG00000151413, ENSG00000166225, ENSG00000112576, ENSG00000204610, ENSG00000105810, ENSG00000118816, ENSG00000155666, ENSG00000164885, ENSG00000111276, ENSG00000163806, ENSG00000117748, ENSG00000134086, ENSG00000189299, ENSG00000241839, ENSG00000135446, ENSG00000115484, ENSG00000166226, ENSG00000140632, ENSG00000132383, ENSG00000118971, ENSG00000123975, ENSG00000143033, ENSG00000153234, ENSG00000197444, ENSG00000148335, ENSG00000169126, ENSG00000188558] 202 | cc #100: n=46 203 | [ENSG00000104643, ENSG00000197343, ENSG00000125870, ENSG00000164609, ENSG00000106305, ENSG00000138080, ENSG00000057704, ENSG00000278057, ENSG00000153347, ENSG00000065427, ENSG00000067064, ENSG00000157470, ENSG00000159055, ENSG00000186462, ENSG00000109083, ENSG00000102879, ENSG00000104613, ENSG00000139505, ENSG00000198780, ENSG00000104938, ENSG00000167618, ENSG00000161860, ENSG00000115866, ENSG00000164022, ENSG00000131370, ENSG00000164758, ENSG00000162062, ENSG00000113643, ENSG00000136710, ENSG00000198795, ENSG00000118579, ENSG00000125122, ENSG00000177432, ENSG00000126581, ENSG00000126775, ENSG00000198382, ENSG00000133640, ENSG00000136874, ENSG00000189129, ENSG00000144191, ENSG00000164398, ENSG00000203880, ENSG00000167325, ENSG00000171060, ENSG00000185269, ENSG00000187109] 204 | cc #101: n=46 205 | [ENSG00000004142, ENSG00000080572, ENSG00000196924, ENSG00000068079, ENSG00000131626, ENSG00000172803, ENSG00000204618, ENSG00000125746, ENSG00000152684, ENSG00000054267, ENSG00000108825, ENSG00000146425, ENSG00000184814, ENSG00000227234, ENSG00000064933, ENSG00000165169, ENSG00000069345, ENSG00000077380, ENSG00000153823, ENSG00000198860, ENSG00000198053, ENSG00000166510, ENSG00000165113, ENSG00000100722, ENSG00000147394, ENSG00000152217, ENSG00000185504, ENSG00000126878, ENSG00000112339, ENSG00000197568, ENSG00000144362, ENSG00000178997, ENSG00000198021, ENSG00000203926, ENSG00000213123, ENSG00000163803, ENSG00000140939, ENSG00000144407, ENSG00000155876, ENSG00000168306, ENSG00000174562, ENSG00000151882, ENSG00000196406, ENSG00000273045, ENSG00000172006, ENSG00000178882] 206 | cc #102: n=43 207 | [ENSG00000106153, ENSG00000066185, ENSG00000006015, ENSG00000184033, ENSG00000268651, ENSG00000079134, ENSG00000159377, ENSG00000114735, ENSG00000257218, ENSG00000133134, ENSG00000025708, ENSG00000113441, ENSG00000052723, ENSG00000161180, ENSG00000165643, ENSG00000064489, ENSG00000137478, ENSG00000137473, ENSG00000146857, ENSG00000151365, ENSG00000165943, ENSG00000066735, ENSG00000127914, ENSG00000276234, ENSG00000092020, ENSG00000100219, ENSG00000244687, ENSG00000237190, ENSG00000254901, ENSG00000111011, ENSG00000270379, ENSG00000275835, ENSG00000122678, ENSG00000130559, ENSG00000179593, ENSG00000132681, ENSG00000133393, ENSG00000156876, ENSG00000141084, ENSG00000149357, ENSG00000164305, ENSG00000175556, ENSG00000214944] 208 | cc #103: n=61 209 | [ENSG00000051128, ENSG00000161010, ENSG00000088986, ENSG00000264364, ENSG00000101751, ENSG00000111554, ENSG00000129116, ENSG00000149657, ENSG00000163492, ENSG00000165588, ENSG00000171201, ENSG00000182795, ENSG00000170074, ENSG00000070495, ENSG00000121579, ENSG00000072182, ENSG00000138794, ENSG00000072832, ENSG00000092964, ENSG00000113657, ENSG00000185009, ENSG00000138439, ENSG00000127529, ENSG00000140548, ENSG00000166847, ENSG00000168734, ENSG00000171033, ENSG00000177947, ENSG00000180116, ENSG00000181013, ENSG00000187569, ENSG00000189319, ENSG00000189401, ENSG00000116990, ENSG00000157851, ENSG00000156206, ENSG00000198901, ENSG00000103942, ENSG00000124067, ENSG00000116991, ENSG00000112599, ENSG00000142875, ENSG00000181284, ENSG00000167080, ENSG00000135973, ENSG00000144451, ENSG00000137996, ENSG00000169288, ENSG00000149196, ENSG00000151224, ENSG00000168906, ENSG00000151418, ENSG00000165275, ENSG00000171481, ENSG00000173464, ENSG00000189159, ENSG00000205330, ENSG00000170370, ENSG00000241935, ENSG00000182223, ENSG00000213397] 210 | cc #104: n=34 211 | [ENSG00000100065, ENSG00000112214, ENSG00000205439, ENSG00000272804, ENSG00000161896, ENSG00000249709, ENSG00000171295, ENSG00000171858, ENSG00000099817, ENSG00000161940, ENSG00000132128, ENSG00000107317, ENSG00000163214, ENSG00000170954, ENSG00000171291, ENSG00000174255, ENSG00000176024, ENSG00000256223, ENSG00000267508, ENSG00000284341, ENSG00000106245, ENSG00000155265, ENSG00000173894, ENSG00000197062, ENSG00000114383, ENSG00000138674, ENSG00000185761, ENSG00000196214, ENSG00000198169, ENSG00000181896, ENSG00000130182, ENSG00000148308, ENSG00000152454, ENSG00000198046] 212 | cc #105: n=26 213 | [ENSG00000100109, ENSG00000179046, ENSG00000005436, ENSG00000167604, ENSG00000205002, ENSG00000068024, ENSG00000198920, ENSG00000182173, ENSG00000066379, ENSG00000137960, ENSG00000068305, ENSG00000081189, ENSG00000106246, ENSG00000115138, ENSG00000147905, ENSG00000205899, ENSG00000109832, ENSG00000166887, ENSG00000176714, ENSG00000196453, ENSG00000111906, ENSG00000162438, ENSG00000137265, ENSG00000160695, ENSG00000174206, ENSG00000182315] 214 | cc #106: n=46 215 | [ENSG00000103154, ENSG00000117625, ENSG00000104147, ENSG00000168404, ENSG00000166681, ENSG00000120289, ENSG00000197747, ENSG00000043143, ENSG00000111653, ENSG00000163875, ENSG00000168395, ENSG00000047579, ENSG00000104164, ENSG00000143553, ENSG00000186628, ENSG00000136146, ENSG00000112290, ENSG00000160307, ENSG00000188015, ENSG00000136811, ENSG00000154839, ENSG00000116017, ENSG00000174450, ENSG00000099399, ENSG00000101997, ENSG00000171643, ENSG00000101746, ENSG00000165480, ENSG00000188283, ENSG00000163993, ENSG00000126953, ENSG00000135441, ENSG00000182606, ENSG00000123307, ENSG00000132589, ENSG00000120708, ENSG00000196754, ENSG00000165584, ENSG00000166669, ENSG00000139684, ENSG00000176177, ENSG00000205744, ENSG00000160678, ENSG00000196154, ENSG00000172785, ENSG00000188425] 216 | cc #107: n=20 217 | [ENSG00000104964, ENSG00000163155, ENSG00000198807, ENSG00000120875, ENSG00000126003, ENSG00000071242, ENSG00000100030, ENSG00000079277, ENSG00000102882, ENSG00000153233, ENSG00000162734, ENSG00000136826, ENSG00000118495, ENSG00000130164, ENSG00000149634, ENSG00000152669, ENSG00000170561, ENSG00000140280, ENSG00000148386, ENSG00000175793] 218 | cc #108: n=15 219 | [ENSG00000105717, ENSG00000155754, ENSG00000158435, ENSG00000107816, ENSG00000151338, ENSG00000179271, ENSG00000242220, ENSG00000164949, ENSG00000159495, ENSG00000162526, ENSG00000065609, ENSG00000130159, ENSG00000170166, ENSG00000146067, ENSG00000159592] 220 | cc #109: n=22 221 | [ENSG00000116044, ENSG00000112182, ENSG00000042062, ENSG00000067560, ENSG00000146285, ENSG00000155366, ENSG00000111913, ENSG00000116584, ENSG00000204052, ENSG00000078246, ENSG00000100124, ENSG00000178718, ENSG00000105732, ENSG00000222046, ENSG00000120051, ENSG00000149150, ENSG00000182156, ENSG00000188916, ENSG00000197063, ENSG00000198517, ENSG00000164967, ENSG00000172336] 222 | cc #110: n=25 223 | [ENSG00000121058, ENSG00000008324, ENSG00000104412, ENSG00000162188, ENSG00000163374, ENSG00000186889, ENSG00000187123, ENSG00000204406, ENSG00000170903, ENSG00000183873, ENSG00000185666, ENSG00000178809, ENSG00000100908, ENSG00000134690, ENSG00000131148, ENSG00000166598, ENSG00000151388, ENSG00000113448, ENSG00000115211, ENSG00000119718, ENSG00000127928, ENSG00000147894, ENSG00000198839, ENSG00000144224, ENSG00000176994] 224 | cc #111: n=21 225 | [ENSG00000123349, ENSG00000204438, ENSG00000204344, ENSG00000042753, ENSG00000103591, ENSG00000155959, ENSG00000101132, ENSG00000101134, ENSG00000152056, ENSG00000166747, ENSG00000183020, ENSG00000104218, ENSG00000116035, ENSG00000113578, ENSG00000143256, ENSG00000178403, ENSG00000138629, ENSG00000155368, ENSG00000213967, ENSG00000176261, ENSG00000206562] 226 | cc #112: n=59 227 | [ENSG00000136997, ENSG00000004799, ENSG00000175895, ENSG00000087338, ENSG00000172432, ENSG00000113272, ENSG00000082126, ENSG00000121741, ENSG00000143409, ENSG00000143851, ENSG00000144736, ENSG00000145715, ENSG00000155622, ENSG00000160226, ENSG00000163346, ENSG00000171402, ENSG00000176302, ENSG00000205777, ENSG00000215269, ENSG00000215274, ENSG00000224659, ENSG00000236362, ENSG00000274274, ENSG00000088538, ENSG00000159674, ENSG00000283632, ENSG00000138621, ENSG00000100804, ENSG00000144395, ENSG00000101222, ENSG00000104852, ENSG00000105963, ENSG00000111845, ENSG00000109685, ENSG00000176635, ENSG00000111231, ENSG00000112699, ENSG00000170049, ENSG00000196850, ENSG00000243477, ENSG00000120337, ENSG00000125952, ENSG00000128908, ENSG00000129682, ENSG00000132274, ENSG00000141376, ENSG00000143032, ENSG00000164978, ENSG00000145919, ENSG00000147419, ENSG00000148908, ENSG00000166164, ENSG00000167941, ENSG00000170234, ENSG00000173302, ENSG00000173578, ENSG00000184110, ENSG00000185101, ENSG00000197713] 228 | cc #113: n=20 229 | [ENSG00000139722, ENSG00000154127, ENSG00000119725, ENSG00000163156, ENSG00000011332, ENSG00000112511, ENSG00000035115, ENSG00000109686, ENSG00000269699, ENSG00000169756, ENSG00000127220, ENSG00000152076, ENSG00000173917, ENSG00000146243, ENSG00000138764, ENSG00000142546, ENSG00000163743, ENSG00000149927, ENSG00000162639, ENSG00000239474] 230 | cc #114: n=23 231 | [ENSG00000140859, ENSG00000141965, ENSG00000141570, ENSG00000060971, ENSG00000135457, ENSG00000204209, ENSG00000146830, ENSG00000175203, ENSG00000087263, ENSG00000186468, ENSG00000136152, ENSG00000180332, ENSG00000182040, ENSG00000168434, ENSG00000112137, ENSG00000115137, ENSG00000142661, ENSG00000213079, ENSG00000125885, ENSG00000145780, ENSG00000132475, ENSG00000172175, ENSG00000163041] 232 | cc #115: n=42 233 | [ENSG00000143514, ENSG00000160972, ENSG00000079257, ENSG00000007923, ENSG00000204619, ENSG00000117751, ENSG00000121766, ENSG00000144036, ENSG00000091640, ENSG00000111775, ENSG00000118620, ENSG00000119938, ENSG00000144847, ENSG00000144857, ENSG00000164879, ENSG00000167645, ENSG00000178460, ENSG00000197123, ENSG00000203747, ENSG00000213639, ENSG00000143375, ENSG00000172531, ENSG00000101605, ENSG00000176058, ENSG00000173281, ENSG00000102055, ENSG00000186298, ENSG00000213719, ENSG00000110925, ENSG00000112782, ENSG00000115685, ENSG00000187164, ENSG00000121769, ENSG00000123569, ENSG00000231989, ENSG00000182676, ENSG00000141971, ENSG00000182175, ENSG00000275713, ENSG00000144655, ENSG00000155962, ENSG00000169504] 234 | cc #116: n=39 235 | [ENSG00000151575, ENSG00000131013, ENSG00000047932, ENSG00000065534, ENSG00000109072, ENSG00000168826, ENSG00000170471, ENSG00000174226, ENSG00000184792, ENSG00000052126, ENSG00000120509, ENSG00000115514, ENSG00000129521, ENSG00000065970, ENSG00000113141, ENSG00000169499, ENSG00000082458, ENSG00000105438, ENSG00000106682, ENSG00000142937, ENSG00000170579, ENSG00000198010, ENSG00000278535, ENSG00000150672, ENSG00000147481, ENSG00000115216, ENSG00000150873, ENSG00000148297, ENSG00000116544, ENSG00000187391, ENSG00000123159, ENSG00000164086, ENSG00000136250, ENSG00000170899, ENSG00000169385, ENSG00000197498, ENSG00000197641, ENSG00000182793, ENSG00000244067] 236 | cc #117: n=46 237 | [ENSG00000163126, ENSG00000019995, ENSG00000014123, ENSG00000108465, ENSG00000018189, ENSG00000092529, ENSG00000079246, ENSG00000100227, ENSG00000100307, ENSG00000114853, ENSG00000121390, ENSG00000158234, ENSG00000167005, ENSG00000169951, ENSG00000187189, ENSG00000260287, ENSG00000273513, ENSG00000274611, ENSG00000274808, ENSG00000278299, ENSG00000112343, ENSG00000070190, ENSG00000165060, ENSG00000111605, ENSG00000175166, ENSG00000134709, ENSG00000196419, ENSG00000085276, ENSG00000169583, ENSG00000130299, ENSG00000092841, ENSG00000111224, ENSG00000166971, ENSG00000107262, ENSG00000109971, ENSG00000204390, ENSG00000160908, ENSG00000170631, ENSG00000116497, ENSG00000121022, ENSG00000147140, ENSG00000197213, ENSG00000123064, ENSG00000128891, ENSG00000132612, ENSG00000164332] 238 | cc #118: n=31 239 | [ENSG00000166037, ENSG00000184507, ENSG00000071655, ENSG00000035141, ENSG00000104435, ENSG00000178395, ENSG00000066117, ENSG00000044446, ENSG00000102893, ENSG00000156873, ENSG00000183305, ENSG00000268606, ENSG00000173226, ENSG00000166743, ENSG00000109680, ENSG00000100764, ENSG00000153574, ENSG00000133169, ENSG00000187231, ENSG00000119922, ENSG00000183831, ENSG00000119917, ENSG00000163444, ENSG00000204010, ENSG00000120265, ENSG00000125971, ENSG00000127184, ENSG00000167113, ENSG00000178363, ENSG00000197380, ENSG00000198783] 240 | cc #119: n=26 241 | [ENSG00000167110, ENSG00000075539, ENSG00000064607, ENSG00000114209, ENSG00000079432, ENSG00000102572, ENSG00000135932, ENSG00000179115, ENSG00000115808, ENSG00000111707, ENSG00000115694, ENSG00000134602, ENSG00000148426, ENSG00000148735, ENSG00000116120, ENSG00000119707, ENSG00000120158, ENSG00000155868, ENSG00000182199, ENSG00000182791, ENSG00000144283, ENSG00000164867, ENSG00000176692, ENSG00000165805, ENSG00000186976, ENSG00000189046] 242 | cc #120: n=20 243 | [ENSG00000170264, ENSG00000234616, ENSG00000112578, ENSG00000006659, ENSG00000130475, ENSG00000160062, ENSG00000062194, ENSG00000204628, ENSG00000130818, ENSG00000158805, ENSG00000075568, ENSG00000139174, ENSG00000089876, ENSG00000145016, ENSG00000107929, ENSG00000135521, ENSG00000147573, ENSG00000115289, ENSG00000116809, ENSG00000149273] 244 | cc #121: n=35 245 | [ENSG00000175455, ENSG00000243335, ENSG00000007866, ENSG00000102243, ENSG00000144560, ENSG00000176896, ENSG00000067208, ENSG00000132326, ENSG00000018408, ENSG00000074219, ENSG00000187079, ENSG00000030419, ENSG00000178796, ENSG00000110171, ENSG00000141551, ENSG00000068383, ENSG00000152270, ENSG00000137693, ENSG00000179008, ENSG00000179094, ENSG00000128342, ENSG00000157657, ENSG00000103194, ENSG00000138757, ENSG00000145907, ENSG00000109654, ENSG00000171017, ENSG00000213923, ENSG00000283900, ENSG00000234602, ENSG00000151292, ENSG00000163106, ENSG00000189269, ENSG00000221829, ENSG00000187193] 246 | cc #122: n=41 247 | [ENSG00000214717, ENSG00000005075, ENSG00000174446, ENSG00000054116, ENSG00000103202, ENSG00000196459, ENSG00000256060, ENSG00000024048, ENSG00000139531, ENSG00000127527, ENSG00000034693, ENSG00000162735, ENSG00000160948, ENSG00000134504, ENSG00000170948, ENSG00000142856, ENSG00000170043, ENSG00000181029, ENSG00000119720, ENSG00000116670, ENSG00000161888, ENSG00000172731, ENSG00000137288, ENSG00000100364, ENSG00000106631, ENSG00000138032, ENSG00000110944, ENSG00000131242, ENSG00000125434, ENSG00000125863, ENSG00000128309, ENSG00000128641, ENSG00000137818, ENSG00000177689, ENSG00000205765, ENSG00000152253, ENSG00000171855, ENSG00000185818, ENSG00000215193, ENSG00000166573, ENSG00000236699] 248 | cc #123: n=20 249 | [ENSG00000104756, ENSG00000117475, ENSG00000099812, ENSG00000205643, ENSG00000104388, ENSG00000129472, ENSG00000104872, ENSG00000144485, ENSG00000092820, ENSG00000113851, ENSG00000249481, ENSG00000141682, ENSG00000153303, ENSG00000162771, ENSG00000175606, ENSG00000205085, ENSG00000122484, ENSG00000152767, ENSG00000198522, ENSG00000142751] 250 | cc #124: n=42 251 | [ENSG00000105327, ENSG00000140961, ENSG00000176248, ENSG00000269964, ENSG00000007047, ENSG00000124641, ENSG00000023697, ENSG00000025156, ENSG00000023909, ENSG00000196363, ENSG00000042286, ENSG00000138100, ENSG00000166997, ENSG00000185880, ENSG00000067646, ENSG00000149474, ENSG00000282034, ENSG00000070476, ENSG00000145439, ENSG00000152595, ENSG00000070669, ENSG00000157538, ENSG00000137936, ENSG00000196782, ENSG00000119782, ENSG00000198625, ENSG00000102226, ENSG00000242612, ENSG00000105559, ENSG00000137221, ENSG00000189298, ENSG00000107447, ENSG00000123575, ENSG00000130772, ENSG00000183077, ENSG00000161980, ENSG00000169689, ENSG00000174428, ENSG00000151332, ENSG00000155961, ENSG00000159199, ENSG00000278570] 252 | cc #125: n=44 253 | [ENSG00000106263, ENSG00000005238, ENSG00000036054, ENSG00000142347, ENSG00000165804, ENSG00000198908, ENSG00000006712, ENSG00000166477, ENSG00000104863, ENSG00000198883, ENSG00000122566, ENSG00000161647, ENSG00000123992, ENSG00000072415, ENSG00000111052, ENSG00000133961, ENSG00000148943, ENSG00000160282, ENSG00000172554, ENSG00000130830, ENSG00000147044, ENSG00000139926, ENSG00000150054, ENSG00000087152, ENSG00000120533, ENSG00000124422, ENSG00000149179, ENSG00000134369, ENSG00000170915, ENSG00000105926, ENSG00000108852, ENSG00000171853, ENSG00000198042, ENSG00000149313, ENSG00000127526, ENSG00000164306, ENSG00000138085, ENSG00000167769, ENSG00000177076, ENSG00000157500, ENSG00000144566, ENSG00000162601, ENSG00000182551, ENSG00000204219] 254 | cc #126: n=16 255 | [ENSG00000119705, ENSG00000132938, ENSG00000020577, ENSG00000164331, ENSG00000060339, ENSG00000121297, ENSG00000152207, ENSG00000160447, ENSG00000181035, ENSG00000196793, ENSG00000146457, ENSG00000196182, ENSG00000169188, ENSG00000127314, ENSG00000168792, ENSG00000197780] 256 | cc #127: n=61 257 | [ENSG00000183386, ENSG00000115641, ENSG00000010539, ENSG00000019485, ENSG00000196456, ENSG00000035664, ENSG00000123106, ENSG00000135362, ENSG00000039600, ENSG00000043039, ENSG00000144893, ENSG00000060237, ENSG00000100218, ENSG00000106852, ENSG00000106397, ENSG00000198911, ENSG00000174099, ENSG00000068745, ENSG00000144868, ENSG00000080298, ENSG00000204371, ENSG00000099204, ENSG00000157985, ENSG00000173801, ENSG00000178038, ENSG00000100441, ENSG00000123427, ENSG00000242372, ENSG00000103710, ENSG00000104728, ENSG00000104826, ENSG00000105549, ENSG00000105583, ENSG00000198633, ENSG00000146215, ENSG00000109787, ENSG00000214078, ENSG00000108774, ENSG00000136044, ENSG00000108826, ENSG00000169635, ENSG00000118922, ENSG00000131831, ENSG00000135222, ENSG00000135842, ENSG00000166452, ENSG00000168243, ENSG00000124209, ENSG00000126259, ENSG00000134313, ENSG00000133812, ENSG00000152455, ENSG00000140395, ENSG00000148143, ENSG00000159189, ENSG00000160345, ENSG00000163349, ENSG00000168461, ENSG00000169291, ENSG00000171681, ENSG00000183486] 258 | cc #128: n=87 259 | [ENSG00000184515, ENSG00000136305, ENSG00000005486, ENSG00000008517, ENSG00000050426, ENSG00000069535, ENSG00000075415, ENSG00000076258, ENSG00000120329, ENSG00000125995, ENSG00000126768, ENSG00000132313, ENSG00000134321, ENSG00000135093, ENSG00000139973, ENSG00000140905, ENSG00000143158, ENSG00000161055, ENSG00000165948, ENSG00000167721, ENSG00000169599, ENSG00000173269, ENSG00000175229, ENSG00000177673, ENSG00000178726, ENSG00000196312, ENSG00000197102, ENSG00000204183, ENSG00000204370, ENSG00000270170, ENSG00000275663, ENSG00000276410, ENSG00000170178, ENSG00000128335, ENSG00000130208, ENSG00000224916, ENSG00000267467, ENSG00000060762, ENSG00000066855, ENSG00000123609, ENSG00000102466, ENSG00000203667, ENSG00000071243, ENSG00000072501, ENSG00000143740, ENSG00000187559, ENSG00000149930, ENSG00000125875, ENSG00000169020, ENSG00000157927, ENSG00000102312, ENSG00000144712, ENSG00000278540, ENSG00000103423, ENSG00000143443, ENSG00000106009, ENSG00000109851, ENSG00000109919, ENSG00000156411, ENSG00000111664, ENSG00000119927, ENSG00000136155, ENSG00000144524, ENSG00000152086, ENSG00000161277, ENSG00000125462, ENSG00000272414, ENSG00000205138, ENSG00000162972, ENSG00000167914, ENSG00000133028, ENSG00000134108, ENSG00000134339, ENSG00000135537, ENSG00000148965, ENSG00000152700, ENSG00000162368, ENSG00000171421, ENSG00000173141, ENSG00000173436, ENSG00000186493, ENSG00000241878, ENSG00000250486, ENSG00000284194, ENSG00000165949, ENSG00000205560, ENSG00000174928] 260 | cc #129: n=26 261 | [ENSG00000185869, ENSG00000100395, ENSG00000198586, ENSG00000244607, ENSG00000079337, ENSG00000187796, ENSG00000036549, ENSG00000100721, ENSG00000112312, ENSG00000146587, ENSG00000124596, ENSG00000197961, ENSG00000125046, ENSG00000130024, ENSG00000197226, ENSG00000100483, ENSG00000118412, ENSG00000119772, ENSG00000166166, ENSG00000173273, ENSG00000179295, ENSG00000116863, ENSG00000163795, ENSG00000152439, ENSG00000183048, ENSG00000168028] 262 | cc #130: n=39 263 | [ENSG00000196628, ENSG00000054796, ENSG00000151379, ENSG00000058063, ENSG00000132470, ENSG00000117318, ENSG00000187855, ENSG00000260428, ENSG00000071564, ENSG00000113196, ENSG00000125968, ENSG00000176009, ENSG00000233608, ENSG00000140262, ENSG00000129152, ENSG00000186510, ENSG00000078053, ENSG00000214087, ENSG00000174165, ENSG00000115738, ENSG00000101335, ENSG00000153790, ENSG00000111049, ENSG00000146618, ENSG00000122859, ENSG00000183733, ENSG00000177551, ENSG00000165509, ENSG00000118526, ENSG00000132031, ENSG00000228474, ENSG00000162992, ENSG00000181965, ENSG00000163879, ENSG00000261787, ENSG00000166012, ENSG00000171053, ENSG00000179774, ENSG00000204361] 264 | cc #131: n=63 265 | [ENSG00000137575, ENSG00000105650, ENSG00000107341, ENSG00000166323, ENSG00000175376, ENSG00000023191, ENSG00000063515, ENSG00000054392, ENSG00000075131, ENSG00000105204, ENSG00000127325, ENSG00000143933, ENSG00000147050, ENSG00000149716, ENSG00000152402, ENSG00000160014, ENSG00000164111, ENSG00000165983, ENSG00000178234, ENSG00000179218, ENSG00000181610, ENSG00000197223, ENSG00000198668, ENSG00000272047, ENSG00000165802, ENSG00000162959, ENSG00000072778, ENSG00000115750, ENSG00000075142, ENSG00000077721, ENSG00000081248, ENSG00000173581, ENSG00000087086, ENSG00000236104, ENSG00000106012, ENSG00000104112, ENSG00000169548, ENSG00000105642, ENSG00000213809, ENSG00000105971, ENSG00000120696, ENSG00000108509, ENSG00000109339, ENSG00000134333, ENSG00000111716, ENSG00000113387, ENSG00000114473, ENSG00000183798, ENSG00000118242, ENSG00000118680, ENSG00000122592, ENSG00000130518, ENSG00000152904, ENSG00000163814, ENSG00000171848, ENSG00000152359, ENSG00000162814, ENSG00000213780, ENSG00000147400, ENSG00000167037, ENSG00000241127, ENSG00000177143, ENSG00000182768] 266 | cc #132: n=26 267 | [ENSG00000248712, ENSG00000180938, ENSG00000197279, ENSG00000197905, ENSG00000109089, ENSG00000215271, ENSG00000102870, ENSG00000196150, ENSG00000169981, ENSG00000171970, ENSG00000186352, ENSG00000104957, ENSG00000140743, ENSG00000069956, ENSG00000089022, ENSG00000165887, ENSG00000100276, ENSG00000101745, ENSG00000166135, ENSG00000164749, ENSG00000180787, ENSG00000167394, ENSG00000183475, ENSG00000151458, ENSG00000158552, ENSG00000171962] 268 | cc #133: n=46 269 | [ENSG00000050748, ENSG00000100034, ENSG00000137486, ENSG00000204710, ENSG00000040531, ENSG00000124713, ENSG00000111266, ENSG00000130177, ENSG00000141480, ENSG00000143507, ENSG00000145332, ENSG00000146147, ENSG00000176974, ENSG00000197008, ENSG00000270885, ENSG00000141744, ENSG00000178538, ENSG00000189064, ENSG00000088002, ENSG00000173597, ENSG00000174780, ENSG00000196228, ENSG00000131126, ENSG00000100311, ENSG00000107949, ENSG00000105398, ENSG00000125691, ENSG00000107643, ENSG00000119616, ENSG00000135972, ENSG00000151849, ENSG00000172809, ENSG00000109536, ENSG00000130684, ENSG00000131174, ENSG00000144028, ENSG00000268089, ENSG00000277893, ENSG00000128989, ENSG00000176386, ENSG00000135931, ENSG00000138435, ENSG00000204577, ENSG00000140522, ENSG00000167543, ENSG00000182771] 270 | cc #134: n=44 271 | [ENSG00000102119, ENSG00000140299, ENSG00000204435, ENSG00000166569, ENSG00000166734, ENSG00000175318, ENSG00000197142, ENSG00000188807, ENSG00000103018, ENSG00000257335, ENSG00000103089, ENSG00000070770, ENSG00000277462, ENSG00000108733, ENSG00000110651, ENSG00000132432, ENSG00000164182, ENSG00000164010, ENSG00000144815, ENSG00000107566, ENSG00000108878, ENSG00000136770, ENSG00000121361, ENSG00000121406, ENSG00000129195, ENSG00000184185, ENSG00000186212, ENSG00000154079, ENSG00000165406, ENSG00000179750, ENSG00000130303, ENSG00000143815, ENSG00000110786, ENSG00000182566, ENSG00000111816, ENSG00000120500, ENSG00000129460, ENSG00000146909, ENSG00000138018, ENSG00000180185, ENSG00000151239, ENSG00000156966, ENSG00000162728, ENSG00000258436] 272 | cc #135: n=15 273 | [ENSG00000138964, ENSG00000052850, ENSG00000240583, ENSG00000071575, ENSG00000095209, ENSG00000099860, ENSG00000144580, ENSG00000177556, ENSG00000103522, ENSG00000105664, ENSG00000108342, ENSG00000186086, ENSG00000116717, ENSG00000166333, ENSG00000197702] 274 | cc #136: n=19 275 | [ENSG00000139946, ENSG00000162924, ENSG00000095059, ENSG00000163818, ENSG00000114115, ENSG00000132507, ENSG00000204930, ENSG00000167333, ENSG00000073282, ENSG00000160087, ENSG00000087245, ENSG00000163577, ENSG00000138136, ENSG00000181778, ENSG00000130779, ENSG00000154114, ENSG00000196632, ENSG00000188000, ENSG00000142619] 276 | cc #137: n=29 277 | [ENSG00000140553, ENSG00000179456, ENSG00000138698, ENSG00000181472, ENSG00000172680, ENSG00000181467, ENSG00000133818, ENSG00000066027, ENSG00000116667, ENSG00000134874, ENSG00000204978, ENSG00000078061, ENSG00000126934, ENSG00000213281, ENSG00000176490, ENSG00000205517, ENSG00000122783, ENSG00000128585, ENSG00000182150, ENSG00000123728, ENSG00000126458, ENSG00000132155, ENSG00000165023, ENSG00000174775, ENSG00000173838, ENSG00000141524, ENSG00000143622, ENSG00000152214, ENSG00000221909] 278 | cc #138: n=39 279 | [ENSG00000140830, ENSG00000113790, ENSG00000009307, ENSG00000167861, ENSG00000100014, ENSG00000165061, ENSG00000139546, ENSG00000125503, ENSG00000160993, ENSG00000055332, ENSG00000180228, ENSG00000197381, ENSG00000109062, ENSG00000171843, ENSG00000168066, ENSG00000113761, ENSG00000076826, ENSG00000109606, ENSG00000146122, ENSG00000180176, ENSG00000180104, ENSG00000196437, ENSG00000172421, ENSG00000165209, ENSG00000166426, ENSG00000134453, ENSG00000164252, ENSG00000186416, ENSG00000129221, ENSG00000113719, ENSG00000124608, ENSG00000158022, ENSG00000120262, ENSG00000124214, ENSG00000138035, ENSG00000219545, ENSG00000172667, ENSG00000141905, ENSG00000159409] 280 | cc #139: n=21 281 | [ENSG00000150636, ENSG00000101298, ENSG00000174007, ENSG00000047249, ENSG00000158480, ENSG00000076201, ENSG00000079974, ENSG00000114268, ENSG00000110200, ENSG00000154274, ENSG00000165501, ENSG00000119328, ENSG00000144134, ENSG00000154133, ENSG00000198682, ENSG00000161956, ENSG00000162928, ENSG00000163040, ENSG00000163938, ENSG00000197779, ENSG00000213066] 282 | cc #140: n=49 283 | [ENSG00000155744, ENSG00000127328, ENSG00000133103, ENSG00000188011, ENSG00000102030, ENSG00000141738, ENSG00000037757, ENSG00000038427, ENSG00000146955, ENSG00000198081, ENSG00000060709, ENSG00000183155, ENSG00000071282, ENSG00000120658, ENSG00000075945, ENSG00000116701, ENSG00000156269, ENSG00000158517, ENSG00000077274, ENSG00000164463, ENSG00000102387, ENSG00000146670, ENSG00000164929, ENSG00000167393, ENSG00000181991, ENSG00000102225, ENSG00000105514, ENSG00000111269, ENSG00000133980, ENSG00000105649, ENSG00000167994, ENSG00000186205, ENSG00000107099, ENSG00000144015, ENSG00000122188, ENSG00000122591, ENSG00000165914, ENSG00000142867, ENSG00000153157, ENSG00000152932, ENSG00000169213, ENSG00000136104, ENSG00000163440, ENSG00000138069, ENSG00000143816, ENSG00000155858, ENSG00000164045, ENSG00000198722, ENSG00000174903] 284 | cc #141: n=40 285 | [ENSG00000167131, ENSG00000214447, ENSG00000005249, ENSG00000072062, ENSG00000118507, ENSG00000120656, ENSG00000170759, ENSG00000179841, ENSG00000186471, ENSG00000187699, ENSG00000076382, ENSG00000266714, ENSG00000123143, ENSG00000119986, ENSG00000176903, ENSG00000188191, ENSG00000148082, ENSG00000065371, ENSG00000064199, ENSG00000145491, ENSG00000196465, ENSG00000130119, ENSG00000138152, ENSG00000139719, ENSG00000231824, ENSG00000163395, ENSG00000142552, ENSG00000108946, ENSG00000135549, ENSG00000130363, ENSG00000099341, ENSG00000117592, ENSG00000235961, ENSG00000135144, ENSG00000114302, ENSG00000185420, ENSG00000166451, ENSG00000127252, ENSG00000159479, ENSG00000187682] 286 | cc #142: n=28 287 | [ENSG00000173207, ENSG00000108395, ENSG00000164287, ENSG00000088808, ENSG00000100211, ENSG00000105122, ENSG00000138101, ENSG00000129083, ENSG00000183092, ENSG00000165325, ENSG00000174015, ENSG00000128185, ENSG00000103449, ENSG00000111879, ENSG00000124159, ENSG00000176715, ENSG00000177380, ENSG00000095139, ENSG00000162194, ENSG00000100083, ENSG00000158163, ENSG00000183578, ENSG00000188343, ENSG00000132970, ENSG00000107937, ENSG00000164299, ENSG00000168930, ENSG00000157869] 288 | cc #143: n=25 289 | [ENSG00000174788, ENSG00000015133, ENSG00000065135, ENSG00000178935, ENSG00000213654, ENSG00000137218, ENSG00000186451, ENSG00000122733, ENSG00000169220, ENSG00000204669, ENSG00000164924, ENSG00000187288, ENSG00000132879, ENSG00000174370, ENSG00000261796, ENSG00000162377, ENSG00000165383, ENSG00000114353, ENSG00000127955, ENSG00000128928, ENSG00000153086, ENSG00000131910, ENSG00000132825, ENSG00000183421, ENSG00000175202] 290 | cc #144: n=35 291 | [ENSG00000181929, ENSG00000006611, ENSG00000120328, ENSG00000162409, ENSG00000175311, ENSG00000131791, ENSG00000166783, ENSG00000068976, ENSG00000100504, ENSG00000100994, ENSG00000182645, ENSG00000166200, ENSG00000115998, ENSG00000101200, ENSG00000106144, ENSG00000169372, ENSG00000139053, ENSG00000108671, ENSG00000169727, ENSG00000111725, ENSG00000112531, ENSG00000114062, ENSG00000198650, ENSG00000270629, ENSG00000115592, ENSG00000138663, ENSG00000274641, ENSG00000123219, ENSG00000142655, ENSG00000125571, ENSG00000130856, ENSG00000131264, ENSG00000167550, ENSG00000185527, ENSG00000141750] 292 | cc #145: n=31 293 | [ENSG00000185133, ENSG00000273841, ENSG00000131467, ENSG00000065883, ENSG00000146054, ENSG00000117505, ENSG00000175550, ENSG00000197329, ENSG00000125124, ENSG00000160789, ENSG00000129028, ENSG00000101098, ENSG00000101224, ENSG00000167981, ENSG00000104472, ENSG00000148229, ENSG00000156253, ENSG00000107874, ENSG00000112592, ENSG00000115350, ENSG00000162227, ENSG00000129538, ENSG00000177954, ENSG00000135040, ENSG00000198001, ENSG00000143340, ENSG00000137947, ENSG00000140307, ENSG00000145331, ENSG00000163254, ENSG00000187325] 294 | cc #146: n=41 295 | [ENSG00000187778, ENSG00000185811, ENSG00000007237, ENSG00000130520, ENSG00000144320, ENSG00000154059, ENSG00000170037, ENSG00000174460, ENSG00000155827, ENSG00000105722, ENSG00000134371, ENSG00000140368, ENSG00000041357, ENSG00000101182, ENSG00000178567, ENSG00000267796, ENSG00000060982, ENSG00000108666, ENSG00000188716, ENSG00000213015, ENSG00000115165, ENSG00000125945, ENSG00000184967, ENSG00000101004, ENSG00000103549, ENSG00000136937, ENSG00000198912, ENSG00000108406, ENSG00000155545, ENSG00000129167, ENSG00000122877, ENSG00000127947, ENSG00000132386, ENSG00000135046, ENSG00000136504, ENSG00000137770, ENSG00000175087, ENSG00000168078, ENSG00000174744, ENSG00000205659, ENSG00000184898] 296 | cc #147: n=30 297 | [ENSG00000187840, ENSG00000075399, ENSG00000169877, ENSG00000106536, ENSG00000170788, ENSG00000095787, ENSG00000065328, ENSG00000157119, ENSG00000087884, ENSG00000112200, ENSG00000181444, ENSG00000159339, ENSG00000109705, ENSG00000113430, ENSG00000115297, ENSG00000115970, ENSG00000126746, ENSG00000136367, ENSG00000145725, ENSG00000178502, ENSG00000178814, ENSG00000112981, ENSG00000135930, ENSG00000148730, ENSG00000151247, ENSG00000243056, ENSG00000196975, ENSG00000177182, ENSG00000175766, ENSG00000196511] 298 | cc #148: n=22 299 | [ENSG00000197256, ENSG00000167306, ENSG00000106400, ENSG00000072121, ENSG00000108953, ENSG00000146809, ENSG00000142961, ENSG00000151790, ENSG00000123411, ENSG00000107560, ENSG00000126368, ENSG00000169093, ENSG00000114978, ENSG00000103769, ENSG00000175137, ENSG00000185236, ENSG00000132698, ENSG00000181026, ENSG00000127837, ENSG00000136169, ENSG00000152219, ENSG00000243943] 300 | cc #149: n=36 301 | [ENSG00000086159, ENSG00000111291, ENSG00000119401, ENSG00000065665, ENSG00000214736, ENSG00000129226, ENSG00000131591, ENSG00000077585, ENSG00000101463, ENSG00000255245, ENSG00000099246, ENSG00000100216, ENSG00000102962, ENSG00000106483, ENSG00000116237, ENSG00000138028, ENSG00000149021, ENSG00000160179, ENSG00000167371, ENSG00000172270, ENSG00000172967, ENSG00000174327, ENSG00000187546, ENSG00000196396, ENSG00000196715, ENSG00000203857, ENSG00000126895, ENSG00000170876, ENSG00000102230, ENSG00000163900, ENSG00000110077, ENSG00000128791, ENSG00000117280, ENSG00000130748, ENSG00000138613, ENSG00000167995] 302 | cc #150: n=45 303 | [ENSG00000093010, ENSG00000134531, ENSG00000039987, ENSG00000184349, ENSG00000182093, ENSG00000011638, ENSG00000211584, ENSG00000057019, ENSG00000143119, ENSG00000213316, ENSG00000276070, ENSG00000126251, ENSG00000164081, ENSG00000110057, ENSG00000114638, ENSG00000134873, ENSG00000104381, ENSG00000173214, ENSG00000185897, ENSG00000067113, ENSG00000068615, ENSG00000159176, ENSG00000100100, ENSG00000143147, ENSG00000165269, ENSG00000213694, ENSG00000143603, ENSG00000103249, ENSG00000111897, ENSG00000104894, ENSG00000179796, ENSG00000135960, ENSG00000107159, ENSG00000241399, ENSG00000125255, ENSG00000142046, ENSG00000125734, ENSG00000160791, ENSG00000232258, ENSG00000187824, ENSG00000145194, ENSG00000152689, ENSG00000156959, ENSG00000185896, ENSG00000188782] 304 | cc #151: n=31 305 | [ENSG00000061455, ENSG00000152137, ENSG00000158301, ENSG00000151929, ENSG00000174738, ENSG00000101255, ENSG00000066056, ENSG00000087077, ENSG00000132471, ENSG00000107249, ENSG00000158106, ENSG00000162650, ENSG00000183665, ENSG00000184492, ENSG00000169314, ENSG00000116977, ENSG00000143379, ENSG00000152104, ENSG00000100095, ENSG00000173641, ENSG00000106268, ENSG00000161791, ENSG00000243989, ENSG00000113658, ENSG00000106683, ENSG00000167483, ENSG00000120306, ENSG00000135624, ENSG00000171786, ENSG00000135625, ENSG00000170190] 306 | cc #152: n=50 307 | [ENSG00000070778, ENSG00000011007, ENSG00000109466, ENSG00000160877, ENSG00000117360, ENSG00000036257, ENSG00000064726, ENSG00000079999, ENSG00000117153, ENSG00000133243, ENSG00000146021, ENSG00000160410, ENSG00000184887, ENSG00000174282, ENSG00000095261, ENSG00000101349, ENSG00000102981, ENSG00000163510, ENSG00000147381, ENSG00000104427, ENSG00000177700, ENSG00000083093, ENSG00000090339, ENSG00000108821, ENSG00000115267, ENSG00000120705, ENSG00000139219, ENSG00000177459, ENSG00000187514, ENSG00000254986, ENSG00000189241, ENSG00000113721, ENSG00000161057, ENSG00000239282, ENSG00000124444, ENSG00000104825, ENSG00000142632, ENSG00000276747, ENSG00000163945, ENSG00000163558, ENSG00000175463, ENSG00000198498, ENSG00000130021, ENSG00000128881, ENSG00000173511, ENSG00000241644, ENSG00000169946, ENSG00000184508, ENSG00000134262, ENSG00000125459] 308 | cc #153: n=30 309 | [ENSG00000100151, ENSG00000148341, ENSG00000145979, ENSG00000187726, ENSG00000166343, ENSG00000176101, ENSG00000076716, ENSG00000141198, ENSG00000130770, ENSG00000089220, ENSG00000100448, ENSG00000103495, ENSG00000106367, ENSG00000108984, ENSG00000111364, ENSG00000111731, ENSG00000115946, ENSG00000116205, ENSG00000125871, ENSG00000142864, ENSG00000148824, ENSG00000164011, ENSG00000167460, ENSG00000171476, ENSG00000172954, ENSG00000256269, ENSG00000168288, ENSG00000104714, ENSG00000141101, ENSG00000163874] 310 | cc #154: n=17 311 | [ENSG00000131737, ENSG00000077348, ENSG00000162390, ENSG00000197050, ENSG00000148655, ENSG00000100330, ENSG00000188386, ENSG00000157322, ENSG00000118508, ENSG00000125533, ENSG00000128045, ENSG00000151276, ENSG00000152147, ENSG00000136243, ENSG00000144381, ENSG00000242616, ENSG00000142252] 312 | cc #155: n=48 313 | [ENSG00000160207, ENSG00000196923, ENSG00000172349, ENSG00000198945, ENSG00000065882, ENSG00000135547, ENSG00000166068, ENSG00000174791, ENSG00000101470, ENSG00000185046, ENSG00000150510, ENSG00000149089, ENSG00000087088, ENSG00000087589, ENSG00000123636, ENSG00000100228, ENSG00000103021, ENSG00000104140, ENSG00000137843, ENSG00000259288, ENSG00000105556, ENSG00000109756, ENSG00000112245, ENSG00000119946, ENSG00000184007, ENSG00000122824, ENSG00000138670, ENSG00000168385, ENSG00000124104, ENSG00000134072, ENSG00000136002, ENSG00000141255, ENSG00000143079, ENSG00000148300, ENSG00000151151, ENSG00000157103, ENSG00000161328, ENSG00000163159, ENSG00000164691, ENSG00000166295, ENSG00000174697, ENSG00000175467, ENSG00000181218, ENSG00000181781, ENSG00000184640, ENSG00000233927, ENSG00000197043, ENSG00000187957] 314 | cc #156: n=20 315 | [ENSG00000005448, ENSG00000149761, ENSG00000179930, ENSG00000198429, ENSG00000048545, ENSG00000102781, ENSG00000131068, ENSG00000223953, ENSG00000088876, ENSG00000137171, ENSG00000100246, ENSG00000095574, ENSG00000176953, ENSG00000100325, ENSG00000164708, ENSG00000141527, ENSG00000144635, ENSG00000172331, ENSG00000187860, ENSG00000254004] 316 | cc #157: n=33 317 | [ENSG00000077616, ENSG00000102383, ENSG00000235169, ENSG00000073008, ENSG00000028203, ENSG00000106804, ENSG00000164040, ENSG00000165138, ENSG00000102934, ENSG00000065600, ENSG00000071203, ENSG00000196776, ENSG00000212124, ENSG00000114902, ENSG00000078549, ENSG00000104691, ENSG00000130733, ENSG00000164841, ENSG00000169084, ENSG00000184584, ENSG00000120889, ENSG00000181016, ENSG00000143028, ENSG00000159261, ENSG00000181847, ENSG00000141873, ENSG00000148841, ENSG00000164038, ENSG00000167311, ENSG00000168995, ENSG00000221968, ENSG00000181045, ENSG00000277149] 318 | cc #158: n=48 319 | [ENSG00000197172, ENSG00000168497, ENSG00000169976, ENSG00000144597, ENSG00000138134, ENSG00000165675, ENSG00000152422, ENSG00000184271, ENSG00000221867, ENSG00000072364, ENSG00000118985, ENSG00000097021, ENSG00000162191, ENSG00000101457, ENSG00000163170, ENSG00000197265, ENSG00000198947, ENSG00000198681, ENSG00000145990, ENSG00000106635, ENSG00000166289, ENSG00000110768, ENSG00000153767, ENSG00000145779, ENSG00000129518, ENSG00000119326, ENSG00000181481, ENSG00000124233, ENSG00000124839, ENSG00000128886, ENSG00000169224, ENSG00000137055, ENSG00000137814, ENSG00000140319, ENSG00000143742, ENSG00000144711, ENSG00000150281, ENSG00000174405, ENSG00000198435, ENSG00000158806, ENSG00000181163, ENSG00000159140, ENSG00000163220, ENSG00000163072, ENSG00000165115, ENSG00000197565, ENSG00000197756, ENSG00000258315] 320 | cc #159: n=19 321 | [ENSG00000006042, ENSG00000069849, ENSG00000148175, ENSG00000099194, ENSG00000180398, ENSG00000109099, ENSG00000066405, ENSG00000115602, ENSG00000133027, ENSG00000135750, ENSG00000143786, ENSG00000144040, ENSG00000104783, ENSG00000182107, ENSG00000256660, ENSG00000105223, ENSG00000170956, ENSG00000171217, ENSG00000175264] 322 | cc #160: n=47 323 | [ENSG00000169562, ENSG00000103502, ENSG00000101236, ENSG00000128284, ENSG00000177042, ENSG00000123560, ENSG00000188735, ENSG00000232810, ENSG00000166292, ENSG00000174417, ENSG00000122490, ENSG00000182963, ENSG00000054356, ENSG00000116514, ENSG00000106330, ENSG00000155256, ENSG00000080166, ENSG00000104369, ENSG00000124208, ENSG00000175782, ENSG00000134049, ENSG00000267228, ENSG00000172548, ENSG00000103044, ENSG00000104442, ENSG00000135318, ENSG00000187416, ENSG00000185808, ENSG00000102967, ENSG00000104154, ENSG00000124145, ENSG00000105281, ENSG00000105428, ENSG00000179085, ENSG00000108828, ENSG00000135636, ENSG00000168685, ENSG00000134825, ENSG00000143418, ENSG00000170373, ENSG00000174695, ENSG00000177025, ENSG00000185900, ENSG00000135404, ENSG00000155099, ENSG00000146006, ENSG00000179520] 324 | cc #161: n=47 325 | [ENSG00000006125, ENSG00000076242, ENSG00000157827, ENSG00000160201, ENSG00000168542, ENSG00000196313, ENSG00000204538, ENSG00000263001, ENSG00000275895, ENSG00000132854, ENSG00000007944, ENSG00000109906, ENSG00000173480, ENSG00000196227, ENSG00000187556, ENSG00000008086, ENSG00000128708, ENSG00000023608, ENSG00000164975, ENSG00000185681, ENSG00000105419, ENSG00000167034, ENSG00000188959, ENSG00000100280, ENSG00000103152, ENSG00000108848, ENSG00000117614, ENSG00000129071, ENSG00000147231, ENSG00000198690, ENSG00000213265, ENSG00000243440, ENSG00000087302, ENSG00000089818, ENSG00000137177, ENSG00000213983, ENSG00000184209, ENSG00000103653, ENSG00000149262, ENSG00000150867, ENSG00000111245, ENSG00000204334, ENSG00000156006, ENSG00000138472, ENSG00000156017, ENSG00000243725, ENSG00000206531] 326 | cc #162: n=34 327 | [ENSG00000154359, ENSG00000161405, ENSG00000155875, ENSG00000173421, ENSG00000013275, ENSG00000087191, ENSG00000101843, ENSG00000018510, ENSG00000114745, ENSG00000119408, ENSG00000168101, ENSG00000150477, ENSG00000138813, ENSG00000058729, ENSG00000142611, ENSG00000164512, ENSG00000183207, ENSG00000158062, ENSG00000126759, ENSG00000143365, ENSG00000213204, ENSG00000272514, ENSG00000101473, ENSG00000136193, ENSG00000198815, ENSG00000175395, ENSG00000136891, ENSG00000174276, ENSG00000162616, ENSG00000165556, ENSG00000166171, ENSG00000173011, ENSG00000175792, ENSG00000187753] 328 | cc #163: n=31 329 | [ENSG00000124074, ENSG00000007001, ENSG00000086504, ENSG00000136878, ENSG00000255009, ENSG00000034053, ENSG00000176746, ENSG00000108309, ENSG00000168876, ENSG00000160685, ENSG00000075702, ENSG00000111328, ENSG00000221978, ENSG00000102984, ENSG00000105245, ENSG00000162032, ENSG00000125249, ENSG00000166263, ENSG00000196220, ENSG00000143344, ENSG00000131732, ENSG00000139352, ENSG00000136718, ENSG00000177570, ENSG00000156502, ENSG00000204315, ENSG00000169855, ENSG00000181785, ENSG00000230178, ENSG00000284662, ENSG00000284733] 330 | cc #164: n=95 331 | [ENSG00000165474, ENSG00000007216, ENSG00000121634, ENSG00000103042, ENSG00000143570, ENSG00000165120, ENSG00000185475, ENSG00000060566, ENSG00000010278, ENSG00000184650, ENSG00000161921, ENSG00000115461, ENSG00000110324, ENSG00000181704, ENSG00000184811, ENSG00000140688, ENSG00000198326, ENSG00000117362, ENSG00000036565, ENSG00000151690, ENSG00000173250, ENSG00000050130, ENSG00000056291, ENSG00000112077, ENSG00000167653, ENSG00000183778, ENSG00000204548, ENSG00000136052, ENSG00000196376, ENSG00000197646, ENSG00000080822, ENSG00000136247, ENSG00000163464, ENSG00000109501, ENSG00000111371, ENSG00000112494, ENSG00000152779, ENSG00000158874, ENSG00000159596, ENSG00000176797, ENSG00000177243, ENSG00000186897, ENSG00000204381, ENSG00000093183, ENSG00000097007, ENSG00000140519, ENSG00000181458, ENSG00000099958, ENSG00000104998, ENSG00000115523, ENSG00000131015, ENSG00000136514, ENSG00000167105, ENSG00000104341, ENSG00000100678, ENSG00000138944, ENSG00000204421, ENSG00000138760, ENSG00000142166, ENSG00000167178, ENSG00000167850, ENSG00000135324, ENSG00000176641, ENSG00000184697, ENSG00000276040, ENSG00000148483, ENSG00000171124, ENSG00000116685, ENSG00000121318, ENSG00000139209, ENSG00000173080, ENSG00000180739, ENSG00000181631, ENSG00000186867, ENSG00000123643, ENSG00000134817, ENSG00000155189, ENSG00000160932, ENSG00000139974, ENSG00000141540, ENSG00000143217, ENSG00000144214, ENSG00000174667, ENSG00000168679, ENSG00000162460, ENSG00000157224, ENSG00000166926, ENSG00000169490, ENSG00000167608, ENSG00000169507, ENSG00000183844, ENSG00000183813, ENSG00000185149, ENSG00000198663, ENSG00000198856] 332 | cc #165: n=35 333 | [ENSG00000129474, ENSG00000196155, ENSG00000104611, ENSG00000104177, ENSG00000164024, ENSG00000037749, ENSG00000155974, ENSG00000090447, ENSG00000112837, ENSG00000068654, ENSG00000133665, ENSG00000070159, ENSG00000165816, ENSG00000174016, ENSG00000178252, ENSG00000187134, ENSG00000087266, ENSG00000118156, ENSG00000136279, ENSG00000180353, ENSG00000175155, ENSG00000184752, ENSG00000126351, ENSG00000147526, ENSG00000198576, ENSG00000132872, ENSG00000175183, ENSG00000122547, ENSG00000169895, ENSG00000188554, ENSG00000173960, ENSG00000146192, ENSG00000175595, ENSG00000151846, ENSG00000158125] 334 | cc #166: n=41 335 | [ENSG00000145358, ENSG00000031823, ENSG00000143036, ENSG00000015475, ENSG00000171160, ENSG00000198390, ENSG00000125888, ENSG00000100167, ENSG00000100911, ENSG00000137501, ENSG00000180096, ENSG00000072571, ENSG00000073734, ENSG00000074317, ENSG00000084463, ENSG00000082213, ENSG00000130165, ENSG00000184702, ENSG00000092010, ENSG00000101109, ENSG00000142684, ENSG00000162623, ENSG00000104635, ENSG00000140623, ENSG00000158716, ENSG00000175334, ENSG00000112667, ENSG00000148331, ENSG00000125354, ENSG00000256061, ENSG00000133731, ENSG00000141401, ENSG00000138758, ENSG00000144744, ENSG00000141759, ENSG00000142669, ENSG00000159593, ENSG00000189283, ENSG00000242498, ENSG00000170175, ENSG00000181222] 336 | cc #167: n=44 337 | [ENSG00000176390, ENSG00000196388, ENSG00000198183, ENSG00000011009, ENSG00000029153, ENSG00000077063, ENSG00000116016, ENSG00000134852, ENSG00000170485, ENSG00000166183, ENSG00000065621, ENSG00000115271, ENSG00000158483, ENSG00000137203, ENSG00000161594, ENSG00000159210, ENSG00000133794, ENSG00000071894, ENSG00000156009, ENSG00000101307, ENSG00000126062, ENSG00000131475, ENSG00000196468, ENSG00000172409, ENSG00000111145, ENSG00000106733, ENSG00000188997, ENSG00000110274, ENSG00000189013, ENSG00000159905, ENSG00000154997, ENSG00000120686, ENSG00000125611, ENSG00000136100, ENSG00000176108, ENSG00000133773, ENSG00000181192, ENSG00000144118, ENSG00000187243, ENSG00000267680, ENSG00000162004, ENSG00000163527, ENSG00000184524, ENSG00000169955] 338 | cc #168: n=24 339 | [ENSG00000185418, ENSG00000145414, ENSG00000144591, ENSG00000205143, ENSG00000134996, ENSG00000197283, ENSG00000132109, ENSG00000074054, ENSG00000147642, ENSG00000121570, ENSG00000173548, ENSG00000273559, ENSG00000179111, ENSG00000105997, ENSG00000111229, ENSG00000108590, ENSG00000143537, ENSG00000131023, ENSG00000184451, ENSG00000113407, ENSG00000154016, ENSG00000173540, ENSG00000135723, ENSG00000141582] 340 | cc #169: n=28 341 | [ENSG00000121454, ENSG00000145287, ENSG00000066651, ENSG00000102931, ENSG00000138814, ENSG00000154319, ENSG00000091651, ENSG00000101849, ENSG00000138175, ENSG00000164484, ENSG00000213465, ENSG00000228075, ENSG00000185305, ENSG00000109103, ENSG00000117602, ENSG00000120910, ENSG00000154102, ENSG00000157379, ENSG00000167523, ENSG00000221823, ENSG00000122741, ENSG00000124532, ENSG00000172725, ENSG00000175279, ENSG00000197930, ENSG00000251503, ENSG00000156973, ENSG00000146476] 342 | cc #170: n=18 343 | [ENSG00000144579, ENSG00000143772, ENSG00000111665, ENSG00000196233, ENSG00000119801, ENSG00000198963, ENSG00000067840, ENSG00000142182, ENSG00000137802, ENSG00000147162, ENSG00000182866, ENSG00000173611, ENSG00000144677, ENSG00000131653, ENSG00000137876, ENSG00000197971, ENSG00000161526, ENSG00000171056] 344 | cc #171: n=28 345 | [ENSG00000090487, ENSG00000118894, ENSG00000099256, ENSG00000205838, ENSG00000075643, ENSG00000143862, ENSG00000179922, ENSG00000105372, ENSG00000108384, ENSG00000132646, ENSG00000134255, ENSG00000138735, ENSG00000163840, ENSG00000165704, ENSG00000182568, ENSG00000119865, ENSG00000147601, ENSG00000163947, ENSG00000102471, ENSG00000173660, ENSG00000186001, ENSG00000129295, ENSG00000113318, ENSG00000174348, ENSG00000130962, ENSG00000131507, ENSG00000166803, ENSG00000259316] 346 | cc #172: n=42 347 | [ENSG00000141977, ENSG00000197978, ENSG00000020181, ENSG00000166946, ENSG00000174292, ENSG00000132010, ENSG00000181894, ENSG00000114098, ENSG00000204644, ENSG00000189431, ENSG00000085840, ENSG00000197162, ENSG00000167384, ENSG00000160256, ENSG00000101193, ENSG00000153561, ENSG00000278318, ENSG00000198467, ENSG00000130544, ENSG00000167992, ENSG00000136888, ENSG00000108107, ENSG00000204920, ENSG00000258405, ENSG00000197483, ENSG00000250565, ENSG00000124449, ENSG00000152409, ENSG00000129991, ENSG00000131848, ENSG00000213760, ENSG00000167635, ENSG00000171872, ENSG00000146223, ENSG00000148468, ENSG00000172465, ENSG00000189403, ENSG00000198185, ENSG00000198464, ENSG00000225921, ENSG00000171456, ENSG00000184014] 348 | cc #173: n=70 349 | [ENSG00000184182, ENSG00000160349, ENSG00000013288, ENSG00000062725, ENSG00000188100, ENSG00000189090, ENSG00000276430, ENSG00000161981, ENSG00000064995, ENSG00000090432, ENSG00000090674, ENSG00000095002, ENSG00000100341, ENSG00000102854, ENSG00000103647, ENSG00000106615, ENSG00000109758, ENSG00000110934, ENSG00000110987, ENSG00000111880, ENSG00000114771, ENSG00000125962, ENSG00000127578, ENSG00000130876, ENSG00000132434, ENSG00000144908, ENSG00000147647, ENSG00000147853, ENSG00000149243, ENSG00000161013, ENSG00000163430, ENSG00000170412, ENSG00000170606, ENSG00000171502, ENSG00000179041, ENSG00000185250, ENSG00000197746, ENSG00000204560, ENSG00000221821, ENSG00000221946, ENSG00000271447, ENSG00000275066, ENSG00000276600, ENSG00000177125, ENSG00000170632, ENSG00000148346, ENSG00000154814, ENSG00000087495, ENSG00000256812, ENSG00000134897, ENSG00000102401, ENSG00000168938, ENSG00000105229, ENSG00000141295, ENSG00000146926, ENSG00000196860, ENSG00000174792, ENSG00000139197, ENSG00000154589, ENSG00000128322, ENSG00000131477, ENSG00000182134, ENSG00000133983, ENSG00000156639, ENSG00000164904, ENSG00000155660, ENSG00000166250, ENSG00000170855, ENSG00000167588, ENSG00000197956] 350 | cc #174: n=16 351 | [ENSG00000188761, ENSG00000100353, ENSG00000184436, ENSG00000168002, ENSG00000206560, ENSG00000090659, ENSG00000180964, ENSG00000094841, ENSG00000107833, ENSG00000121350, ENSG00000173163, ENSG00000187024, ENSG00000110442, ENSG00000188243, ENSG00000174469, ENSG00000168263] 352 | cc #175: n=21 353 | [ENSG00000013392, ENSG00000129675, ENSG00000197771, ENSG00000178773, ENSG00000065989, ENSG00000158571, ENSG00000164185, ENSG00000154957, ENSG00000096060, ENSG00000152133, ENSG00000171540, ENSG00000126522, ENSG00000137077, ENSG00000124795, ENSG00000134779, ENSG00000140365, ENSG00000169019, ENSG00000143627, ENSG00000170525, ENSG00000163508, ENSG00000166508] 354 | cc #176: n=33 355 | [ENSG00000113638, ENSG00000129084, ENSG00000009844, ENSG00000131165, ENSG00000255112, ENSG00000168301, ENSG00000049541, ENSG00000063854, ENSG00000128383, ENSG00000117408, ENSG00000168517, ENSG00000179958, ENSG00000086065, ENSG00000119541, ENSG00000095383, ENSG00000158411, ENSG00000167785, ENSG00000103199, ENSG00000182149, ENSG00000104518, ENSG00000106588, ENSG00000115561, ENSG00000124356, ENSG00000135903, ENSG00000166140, ENSG00000171723, ENSG00000256646, ENSG00000130724, ENSG00000162441, ENSG00000164062, ENSG00000198561, ENSG00000186834, ENSG00000198556] 356 | cc #177: n=30 357 | [ENSG00000276293, ENSG00000175029, ENSG00000198466, ENSG00000185630, ENSG00000204304, ENSG00000164649, ENSG00000067191, ENSG00000178860, ENSG00000204511, ENSG00000100916, ENSG00000157601, ENSG00000099795, ENSG00000196417, ENSG00000137868, ENSG00000165923, ENSG00000203877, ENSG00000106004, ENSG00000172789, ENSG00000140995, ENSG00000110841, ENSG00000172262, ENSG00000143842, ENSG00000115919, ENSG00000168566, ENSG00000126752, ENSG00000135632, ENSG00000182389, ENSG00000206559, ENSG00000273899, ENSG00000178177] 358 | cc #178: n=21 359 | [ENSG00000008394, ENSG00000138798, ENSG00000146469, ENSG00000254521, ENSG00000162300, ENSG00000033627, ENSG00000163995, ENSG00000064601, ENSG00000185567, ENSG00000106049, ENSG00000114646, ENSG00000133874, ENSG00000164023, ENSG00000198851, ENSG00000213996, ENSG00000099721, ENSG00000147123, ENSG00000174871, ENSG00000156284, ENSG00000197140, ENSG00000169550] 360 | cc #179: n=12 361 | [ENSG00000011523, ENSG00000116918, ENSG00000135775, ENSG00000133250, ENSG00000102313, ENSG00000072133, ENSG00000198369, ENSG00000204613, ENSG00000211460, ENSG00000092978, ENSG00000166326, ENSG00000186577] 362 | cc #180: n=20 363 | [ENSG00000171953, ENSG00000028310, ENSG00000158428, ENSG00000163666, ENSG00000221818, ENSG00000102802, ENSG00000079335, ENSG00000134030, ENSG00000153714, ENSG00000100413, ENSG00000125457, ENSG00000130811, ENSG00000164330, ENSG00000108001, ENSG00000110955, ENSG00000113838, ENSG00000157349, ENSG00000168872, ENSG00000132664, ENSG00000170298] 364 | cc #181: n=29 365 | [ENSG00000015153, ENSG00000114446, ENSG00000116141, ENSG00000178934, ENSG00000186074, ENSG00000205076, ENSG00000028839, ENSG00000106355, ENSG00000139343, ENSG00000204392, ENSG00000166889, ENSG00000074201, ENSG00000100028, ENSG00000125835, ENSG00000143977, ENSG00000164167, ENSG00000165694, ENSG00000167088, ENSG00000170860, ENSG00000104055, ENSG00000100324, ENSG00000175324, ENSG00000130332, ENSG00000213231, ENSG00000106028, ENSG00000182004, ENSG00000182628, ENSG00000130703, ENSG00000161654] 366 | cc #182: n=39 367 | [ENSG00000118946, ENSG00000130347, ENSG00000023330, ENSG00000034510, ENSG00000106078, ENSG00000112186, ENSG00000132613, ENSG00000135722, ENSG00000163961, ENSG00000166432, ENSG00000215203, ENSG00000079102, ENSG00000078699, ENSG00000094880, ENSG00000173588, ENSG00000126461, ENSG00000167491, ENSG00000170365, ENSG00000169592, ENSG00000129993, ENSG00000108244, ENSG00000123329, ENSG00000128016, ENSG00000103365, ENSG00000129055, ENSG00000133083, ENSG00000163607, ENSG00000166925, ENSG00000095637, ENSG00000105270, ENSG00000141646, ENSG00000174106, ENSG00000175832, ENSG00000108854, ENSG00000181915, ENSG00000120693, ENSG00000143322, ENSG00000136541, ENSG00000170473] 368 | cc #183: n=39 369 | [ENSG00000102362, ENSG00000167522, ENSG00000041353, ENSG00000089169, ENSG00000115648, ENSG00000147041, ENSG00000170011, ENSG00000044459, ENSG00000135002, ENSG00000166845, ENSG00000136999, ENSG00000055813, ENSG00000167377, ENSG00000111671, ENSG00000068323, ENSG00000109270, ENSG00000069974, ENSG00000142765, ENSG00000164674, ENSG00000136810, ENSG00000122707, ENSG00000109445, ENSG00000134363, ENSG00000147655, ENSG00000116586, ENSG00000221963, ENSG00000182552, ENSG00000197714, ENSG00000110203, ENSG00000110680, ENSG00000116761, ENSG00000146143, ENSG00000164684, ENSG00000127074, ENSG00000265972, ENSG00000180304, ENSG00000198056, ENSG00000155792, ENSG00000185515] 370 | cc #184: n=25 371 | [ENSG00000196792, ENSG00000068971, ENSG00000105568, ENSG00000119383, ENSG00000112640, ENSG00000156509, ENSG00000172346, ENSG00000113558, ENSG00000108306, ENSG00000110429, ENSG00000112029, ENSG00000112146, ENSG00000116663, ENSG00000118564, ENSG00000127452, ENSG00000147364, ENSG00000151876, ENSG00000153558, ENSG00000161243, ENSG00000167196, ENSG00000171823, ENSG00000177051, ENSG00000197361, ENSG00000204923, ENSG00000116783] 372 | cc #185: n=32 373 | [ENSG00000073111, ENSG00000111875, ENSG00000132780, ENSG00000158406, ENSG00000197061, ENSG00000197238, ENSG00000197837, ENSG00000270276, ENSG00000270882, ENSG00000273542, ENSG00000274618, ENSG00000275126, ENSG00000276180, ENSG00000276966, ENSG00000277157, ENSG00000278637, ENSG00000278705, ENSG00000183598, ENSG00000188375, ENSG00000197153, ENSG00000197409, ENSG00000203811, ENSG00000203852, ENSG00000273983, ENSG00000274267, ENSG00000274750, ENSG00000275379, ENSG00000275714, ENSG00000277775, ENSG00000278272, ENSG00000278828, ENSG00000213551] 374 | -------------------------------------------------------------------------------- /examples/tnfa_active_genes_file.txt: -------------------------------------------------------------------------------- 1 | ENSG00000118503 2 | ENSG00000125347 3 | ENSG00000163874 4 | ENSG00000137331 5 | ENSG00000164949 6 | ENSG00000169429 7 | ENSG00000081041 8 | ENSG00000123610 9 | ENSG00000185215 10 | ENSG00000100906 11 | ENSG00000090339 12 | ENSG00000023445 13 | ENSG00000144802 14 | ENSG00000146232 15 | ENSG00000163739 16 | ENSG00000163734 17 | ENSG00000162692 18 | ENSG00000108691 19 | ENSG00000115009 20 | ENSG00000168386 21 | ENSG00000243649 22 | ENSG00000077150 23 | ENSG00000232810 24 | ENSG00000162924 25 | ENSG00000104312 26 | ENSG00000184898 27 | ENSG00000136244 28 | ENSG00000163661 29 | ENSG00000128342 30 | ENSG00000198342 31 | ENSG00000138771 32 | ENSG00000164761 33 | ENSG00000158859 34 | ENSG00000131979 35 | ENSG00000118257 36 | ENSG00000237499 37 | ENSG00000174059 38 | ENSG00000117228 39 | ENSG00000160326 40 | ENSG00000171223 41 | ENSG00000144655 42 | ENSG00000151014 43 | ENSG00000115008 44 | ENSG00000134070 45 | ENSG00000137393 46 | ENSG00000145365 47 | ENSG00000005889 48 | ENSG00000125538 49 | ENSG00000139289 50 | ENSG00000108387 51 | ENSG00000141682 52 | ENSG00000167910 53 | ENSG00000087074 54 | ENSG00000107968 55 | ENSG00000162825 56 | ENSG00000112149 57 | ENSG00000253522 58 | ENSG00000112096 59 | ENSG00000185650 60 | ENSG00000169242 61 | ENSG00000183696 62 | ENSG00000277462 63 | ENSG00000007908 64 | ENSG00000253837 65 | ENSG00000159200 66 | ENSG00000184371 67 | ENSG00000145632 68 | ENSG00000165507 69 | ENSG00000161010 70 | ENSG00000139211 71 | ENSG00000183655 72 | ENSG00000006210 73 | ENSG00000196466 74 | ENSG00000137193 75 | ENSG00000154734 76 | ENSG00000136997 77 | ENSG00000163545 78 | ENSG00000171786 79 | ENSG00000146457 80 | ENSG00000139618 81 | ENSG00000184557 82 | ENSG00000167604 83 | ENSG00000165891 84 | ENSG00000073756 85 | ENSG00000115963 86 | ENSG00000168389 87 | ENSG00000155090 88 | ENSG00000125618 89 | ENSG00000178860 90 | ENSG00000148154 91 | ENSG00000158050 92 | ENSG00000125898 93 | ENSG00000146112 94 | ENSG00000115137 95 | ENSG00000219607 96 | ENSG00000056558 97 | ENSG00000172602 98 | ENSG00000158615 99 | ENSG00000122691 100 | ENSG00000124145 101 | ENSG00000062716 102 | ENSG00000183337 103 | ENSG00000173334 104 | ENSG00000146278 105 | ENSG00000134954 106 | ENSG00000254004 107 | ENSG00000120738 108 | ENSG00000143067 109 | ENSG00000118849 110 | ENSG00000111276 111 | ENSG00000142961 112 | ENSG00000104635 113 | ENSG00000173846 114 | ENSG00000173548 115 | ENSG00000149596 116 | ENSG00000185947 117 | ENSG00000224057 118 | ENSG00000077514 119 | ENSG00000266094 120 | ENSG00000117318 121 | ENSG00000104856 122 | ENSG00000169085 123 | ENSG00000105327 124 | ENSG00000180801 125 | ENSG00000141232 126 | ENSG00000215417 127 | ENSG00000101665 128 | ENSG00000143514 129 | ENSG00000139318 130 | ENSG00000106003 131 | ENSG00000160325 132 | ENSG00000069399 133 | ENSG00000197632 134 | ENSG00000265972 135 | ENSG00000214022 136 | ENSG00000116574 137 | ENSG00000173166 138 | ENSG00000251136 139 | ENSG00000166387 140 | ENSG00000008517 141 | ENSG00000198346 142 | ENSG00000124875 143 | ENSG00000137936 144 | ENSG00000158092 145 | ENSG00000267882 146 | ENSG00000162772 147 | ENSG00000113369 148 | ENSG00000198053 149 | ENSG00000187479 150 | ENSG00000166592 151 | ENSG00000161011 152 | ENSG00000177045 153 | ENSG00000125657 154 | ENSG00000083799 155 | ENSG00000121671 156 | ENSG00000112715 157 | ENSG00000185246 158 | ENSG00000152049 159 | ENSG00000117226 160 | ENSG00000023608 161 | ENSG00000167625 162 | ENSG00000169991 163 | ENSG00000128016 164 | ENSG00000176597 165 | ENSG00000157557 166 | ENSG00000162645 167 | ENSG00000204209 168 | ENSG00000280852 169 | ENSG00000113448 170 | ENSG00000109320 171 | ENSG00000196227 172 | ENSG00000143772 173 | ENSG00000137502 174 | ENSG00000131797 175 | ENSG00000159128 176 | ENSG00000175155 177 | ENSG00000148926 178 | ENSG00000175066 179 | ENSG00000113739 180 | ENSG00000168398 181 | ENSG00000177606 182 | ENSG00000132823 183 | ENSG00000175592 184 | ENSG00000173120 185 | ENSG00000125931 186 | ENSG00000165494 187 | ENSG00000168209 188 | ENSG00000145780 189 | ENSG00000243753 190 | ENSG00000104825 191 | ENSG00000180530 192 | ENSG00000113504 193 | ENSG00000136867 194 | ENSG00000231574 195 | ENSG00000173926 196 | ENSG00000171522 197 | ENSG00000010818 198 | ENSG00000164430 199 | ENSG00000184545 200 | ENSG00000173281 201 | ENSG00000170961 202 | ENSG00000123609 203 | ENSG00000134569 204 | ENSG00000125398 205 | ENSG00000267519 206 | ENSG00000171163 207 | ENSG00000188647 208 | ENSG00000164308 209 | ENSG00000126778 210 | ENSG00000149289 211 | ENSG00000130775 212 | ENSG00000070404 213 | ENSG00000189367 214 | ENSG00000047410 215 | ENSG00000272695 216 | ENSG00000177542 217 | ENSG00000131669 218 | ENSG00000219200 219 | ENSG00000177374 220 | ENSG00000125430 221 | ENSG00000165312 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup, find_packages 2 | 3 | with open("README.md", "r") as fh: 4 | long_description = fh.read() 5 | 6 | 7 | setup( 8 | name='domino-python', 9 | version="0.1.1", 10 | author="Hagai Levi", 11 | author_email="hagai.levi.007@gmail.com", 12 | description='DOMINO: Discovery of Modules In Networks using Omic', 13 | url='https://github.com/Shamir-Lab/DOMINO', 14 | classifiers=[ 15 | "Programming Language :: Python :: 3.6", 16 | "License :: OSI Approved :: MIT License", 17 | "Operating System :: POSIX :: Linux", 18 | ], 19 | packages = find_packages(), 20 | package_data={'': ['*']}, 21 | include_package_data=True, 22 | install_requires=[ 23 | 'networkx==2.4', 24 | 'numpy==1.22.0', 25 | 'scipy==1.10.0', 26 | 'pandas==1.5.1', 27 | 'pcst-fast==1.0.7', 28 | 'statsmodels==0.11.0', 29 | 'python-louvain==0.14'], 30 | entry_points = { 31 | "console_scripts": [ 32 | "domino=src.runner:main_domino", 33 | "slicer=src.runner:main_slicer", 34 | ] 35 | } 36 | 37 | ) 38 | -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shamir-Lab/DOMINO/85dad1515717b425b17f58f92b13a063ccccb85d/src/__init__.py -------------------------------------------------------------------------------- /src/constants.py: -------------------------------------------------------------------------------- 1 | import os 2 | import numpy as np 3 | import multiprocessing 4 | 5 | USE_CACHE=False 6 | N_OF_THREADS=40 # int(np.ceil(multiprocessing.cpu_count()*0.9)) 7 | dir_path = os.path.dirname(os.path.realpath(__file__)) 8 | PATH_TO_CONF = "env/config/conf.json" 9 | 10 | REPO_DIR = os.path.dirname(os.path.realpath(__file__)) 11 | SH_DIR = os.path.join(REPO_DIR, "sh","scripts") 12 | 13 | 14 | LABEL_ID = "sample_type.samples" 15 | PRIMARY_TUMOR = "Primary Tumor" 16 | METASTATIC = "Metastatic" 17 | 18 | LABELS_NORMAL = "labels_normal" 19 | LABELS_SHUFFLE = "labels_shuffle" 20 | LABELS_RANDOM = "labels_random" 21 | LABELS_ALTERNATED = "labels_alternated" 22 | LABELS_INVERTED = "labels_inverted" 23 | 24 | ENSG_TO_GENE_SYMBOLS = "ensg2gene_symbol.txt" 25 | ENSMUSG_TO_GENE_SYMBOLS = "ensmusg2gene_symbol.txt" 26 | ENSEMBL_TO_ENTREZ = "ensembl2entrez.txt" 27 | 28 | GO_OBO_URL = 'http://purl.obolibrary.org/obo/go/go-basic.obo' 29 | GO_ASSOCIATION_GENE2GEO_URL = 'https://ftp.ncbi.nlm.nih.gov/gene/DATA/gene2go.gz' 30 | GO_FILE_NAME = 'go_bp.obo' #'go-basic.obo' 31 | GO_ASSOCIATION_FILE_NAME = "gene2go" 32 | 33 | -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shamir-Lab/DOMINO/85dad1515717b425b17f58f92b13a063ccccb85d/src/core/__init__.py -------------------------------------------------------------------------------- /src/core/domino.py: -------------------------------------------------------------------------------- 1 | import sys 2 | sys.path.insert(0, "../") 3 | 4 | import random 5 | import os 6 | 7 | import pandas as pd 8 | import numpy as np 9 | import pickle 10 | import multiprocessing 11 | from scipy.stats import hypergeom 12 | from statsmodels.sandbox.stats.multicomp import fdrcorrection0 13 | 14 | import pcst_fast 15 | import networkx as nx 16 | from networkx.algorithms.community.quality import modularity 17 | from networkx.algorithms.community.centrality import girvan_newman 18 | from networkx.algorithms.components import connected_components 19 | 20 | from functools import reduce 21 | from src.utils.graph_influence_linear_th import linear_threshold 22 | from src.core.preprocess_slices import read_preprocessed_slices 23 | from src.core.network_builder import build_network 24 | import src.constants as constants 25 | 26 | G_modularity = None 27 | 28 | 29 | def extract_scores(scores_file): 30 | """""" 31 | scores = pd.read_csv(scores_file, sep='\t', index_col=0, header=None, dtype=str) 32 | if "pval" in scores.columns: 33 | scores["score"] = scores["pval"] 34 | else: 35 | scores["score"] = 1 36 | return scores 37 | 38 | 39 | def add_scores_to_nodes(G, scores): 40 | """""" 41 | inds = [] 42 | for nd in G.nodes: 43 | G.nodes[nd]["pertubed_node"] = False 44 | G.nodes[nd]["score"] = 0 45 | 46 | for ind, row in scores.iterrows(): 47 | if ind in G.nodes: 48 | inds.append(ind) 49 | G.nodes[ind]["score"] = row["score"] 50 | G.nodes[ind]["pertubed_node"] = row["score"] > 0 # binarizing the activeness 51 | 52 | return G 53 | 54 | 55 | def create_subgraph(params): 56 | cur_module = params 57 | global G_modularity 58 | nodes = set(cur_module) 59 | res = G_modularity.subgraph(list(nodes)) 60 | return res 61 | 62 | 63 | def prune_network_by_modularity(G, modules, cache_file): 64 | global G_modularity 65 | if os.path.exists(cache_file) and constants.USE_CACHE: 66 | print(f'fetch cache file for subnetworks {cache_file}') 67 | G_modularity = pickle.load(open(cache_file, 'rb')) 68 | for n in G_modularity: 69 | G_modularity.nodes[n]['pertubed_node'] = G.nodes[n]['pertubed_node'] 70 | print('pkl is loaded') 71 | return G_modularity 72 | 73 | print(f'generating subgraphs...') 74 | G_modularity = G 75 | print( 76 | f"Before slicing: n of cc:{len(list(connected_components(G_modularity)))}, n of nodes: {len(G_modularity.nodes)}, n of edges, {len(G_modularity.edges)}") 77 | p = multiprocessing.Pool(constants.N_OF_THREADS) 78 | 79 | G_modules = p.map(create_subgraph, [m for m in modules]) 80 | p.close() 81 | # print(f'{modules}') 82 | print(f'# of modules after extraction: {len(G_modules)}') 83 | G_modularity = nx.algorithms.operators.union_all(G_modules) 84 | print( 85 | f"After slicing: n of cc:{len(list(connected_components(G_modularity)))}, n of nodes: {len(G_modularity.nodes)}, n of edges, {len(G_modularity.edges)}") 86 | pickle.dump(G_modularity, open(cache_file, 'wb+')) 87 | print('subgraphs\' pkl is saved') 88 | 89 | 90 | def prune_network_by_modularity_old(G, modules, dummy): 91 | G_modularity = G.copy() 92 | edges_to_remove = [] 93 | for cur_edge in G_modularity.copy().edges: 94 | in_cc = False 95 | for cur_module in modules: 96 | if cur_edge[0] in cur_module and cur_edge[1] in cur_module: 97 | in_cc = True 98 | if not in_cc: 99 | edges_to_remove.append(cur_edge) 100 | 101 | G_modularity.remove_edges_from(edges_to_remove) 102 | return G_modularity 103 | 104 | 105 | def get_pcst_prize(G_cc, prize_factor, n_steps): 106 | prizes = {} 107 | p_cc = linear_threshold(G_cc, [n for n in G_cc.nodes if G_cc.nodes[n]['pertubed_node'] > 0], steps=n_steps) 108 | for p_node in G_cc.nodes: 109 | prizes[p_node] = 0 110 | for i_cur_layer, cur_layer in enumerate(p_cc): 111 | for cur_node in cur_layer: 112 | prizes[cur_node] += prize_factor ** i_cur_layer 113 | 114 | return prizes 115 | 116 | def run_pcst(G_cc, i_cc, labels, n_steps, nodes, prize_factor): 117 | ## set prize ## 118 | prizes = get_pcst_prize(G_cc, prize_factor, n_steps) 119 | vertices_prizes = [] 120 | for cur_node in nodes: 121 | vertices_prizes.append( 122 | G_cc.nodes[cur_node]["pertubed_node"] if G_cc.nodes[cur_node]["pertubed_node"] else prizes[cur_node]) 123 | 124 | ## set cost ## 125 | edges_grid = [] 126 | for cur_edge in G_cc.edges: 127 | edges_grid.append([nodes.index(cur_edge[0]), nodes.index(cur_edge[1])]) 128 | 129 | edges_costs = [] 130 | for cur_edge in edges_grid: 131 | u_score = 0 if G_cc.nodes[nodes[cur_edge[0]]]["pertubed_node"] else 0.9999 132 | v_score = 0 if G_cc.nodes[nodes[cur_edge[1]]]["pertubed_node"] else 0.9999 133 | 134 | edges_costs.append(np.min([u_score, v_score])) 135 | 136 | ## find pcst component by running pcst fast## 137 | root = -1 138 | num_clusters = 1 139 | pruning = 'strong' # 'none' 140 | verbosity_level = 0 141 | vertices, edges = pcst_fast.pcst_fast(edges_grid, vertices_prizes, edges_costs, root, num_clusters, pruning, 142 | verbosity_level) 143 | 144 | return edges, edges_grid 145 | 146 | 147 | def split_subslice_into_putative_modules(G_optimized, improvement_delta, modularity_score_objective, best_modularity): 148 | cur_components = [G_optimized.subgraph(c) for c in connected_components(G_optimized)] 149 | cur_modularity = modularity(G_optimized, cur_components, weight='weight') 150 | if cur_modularity >= modularity_score_objective: 151 | return True, best_modularity 152 | 153 | if len(n_nodes) < 4: 154 | G_optimized.remove_nodes_from(n_nodes) 155 | 156 | cur_components = [G_optimized.subgraph(c) for c in connected_components(G_optimized)] 157 | if len(cur_components) == 0: 158 | return True, best_modularity 159 | 160 | optimized_connected_components = girvan_newman(G_optimized) 161 | cur_components = sorted(next(optimized_connected_components)) 162 | cur_modularity = modularity(G_optimized, cur_components, weight='weight') 163 | if cur_modularity <= best_modularity + improvement_delta: 164 | return True, best_modularity 165 | 166 | else: 167 | optimal_components = cur_components 168 | 169 | edges_to_remove = [] 170 | for cur_edge in G_optimized.edges: 171 | included = False 172 | for n_nodes in optimal_components: 173 | if cur_edge[0] in n_nodes and cur_edge[1] in n_nodes: 174 | included = True 175 | if not included: 176 | edges_to_remove.append(cur_edge) 177 | 178 | G_optimized.remove_edges_from(edges_to_remove) 179 | 180 | return False, cur_modularity 181 | 182 | 183 | def get_putative_modules(G, full_G=None, improvement_delta=0, modularity_score_objective=1, module_threshold=0.05, 184 | n_cc=1.0): 185 | """""" 186 | 187 | if full_G == None: 188 | full_G = G 189 | G_optimized = G.copy() 190 | 191 | # clean subslice from cycles and isolated nodes 192 | G_optimized.remove_edges_from(list(nx.selfloop_edges(G_optimized))) 193 | G_optimized.remove_nodes_from(list(nx.isolates(G_optimized))) 194 | 195 | # check subslice enrichment for active nodes 196 | pertubed_nodes = [cur_node for cur_node in full_G.nodes if full_G.nodes[cur_node]["pertubed_node"]] 197 | pertubed_nodes_in_cc = [n for n in G_optimized.nodes if G_optimized.nodes[n]["pertubed_node"]] 198 | n_nodes = list(G_optimized.nodes) 199 | sig_score = hypergeom.sf(len(pertubed_nodes_in_cc), len(full_G.nodes), len(pertubed_nodes), 200 | len(n_nodes)) \ 201 | + hypergeom.pmf(len(pertubed_nodes_in_cc), len(full_G.nodes), len(pertubed_nodes), 202 | len(n_nodes)) 203 | 204 | sig_score = sig_score / n_cc 205 | 206 | # if subslice is not enriched for active nodes split in into putative modules. otherwise, report it as a single putative module 207 | # print(f'{sig_score}<{module_threshold} and {len(G_optimized.nodes)}<30') 208 | is_enriched_sublice = (len(G_optimized.nodes) < 100) or len( 209 | G_optimized.nodes) == 0 # sig_score 0 else nx.Graph(), [list(m.nodes) 262 | for m in 263 | passed_modules], \ 264 | fdr_bh_results[1] 265 | 266 | 267 | def pf_filter(params): 268 | global G_modularity 269 | n_G_original, cur_cc, i_cur_cc, n_pertubed_nodes, perturbation_factor = params 270 | pertubed_nodes_in_cc = [cur_node for cur_node in cur_cc if G_modularity.nodes[cur_node]["pertubed_node"]] 271 | if len(cur_cc) < 4 or n_pertubed_nodes == 0 or not ( 272 | len(pertubed_nodes_in_cc) / float(len(cur_cc)) >= perturbation_factor or len(pertubed_nodes_in_cc) / float( 273 | n_pertubed_nodes) >= 0.1): 274 | return None 275 | else: 276 | score = hypergeom.sf(len(pertubed_nodes_in_cc), n_G_original, n_pertubed_nodes, 277 | len(cur_cc)) \ 278 | + hypergeom.pmf(len(pertubed_nodes_in_cc), n_G_original, n_pertubed_nodes, 279 | len(cur_cc)) 280 | return (cur_cc, score) 281 | 282 | 283 | def analyze_slice(params): 284 | G, cc, i_cc, n_steps, relevant_slices, prize_factor, module_threshold = params 285 | G_cc = nx.subgraph(G, cc) 286 | nodes = list(G_cc.nodes) 287 | labels = {n: G_cc.nodes[n] for n in nodes} 288 | n_pertubed_nodes = sum([G.nodes[a]["pertubed_node"] for a in G.nodes]) 289 | prize_factor = max(0, 1 - 3 * n_pertubed_nodes / float(len(G.nodes))) 290 | # print(f'active gene ratio: {n_pertubed_nodes}/{len(G_cc.nodes)}') 291 | # print(f"prize factor: {prize_factor}") 292 | edges, edges_grid = run_pcst(G_cc, i_cc, labels, n_steps, nodes, prize_factor) 293 | G_subslice = nx.Graph() 294 | G_subslice.add_edges_from([(nodes[edges_grid[e][0]], nodes[edges_grid[e][1]]) for e in edges]) 295 | nx.set_node_attributes(G_subslice, {n: labels[n] for n in G_subslice.nodes}) 296 | modularity_score_objective = np.log(len(G_subslice.nodes)) / np.log(len(G.nodes)) if len( 297 | G_subslice.nodes) > 10 else -1 298 | subslice_after_ng, putative_modules_of_slice = get_putative_modules(G_subslice, G, improvement_delta=10 ** -2, 299 | modularity_score_objective=modularity_score_objective, 300 | n_cc=len(relevant_slices), 301 | module_threshold=module_threshold) 302 | 303 | return putative_modules_of_slice 304 | 305 | 306 | def get_final_modules(G, G_putative_modules, module_threshold): 307 | module_sigs = [] 308 | for i_cur_module, cur_G_module in enumerate(G_putative_modules): 309 | pertubed_nodes_in_cc = [cur_node for cur_node in cur_G_module.nodes if G.nodes[cur_node]["pertubed_node"]] 310 | pertubed_nodes = [cur_node for cur_node in G.nodes if G.nodes[cur_node]["pertubed_node"]] 311 | 312 | sig_score = hypergeom.sf(len(pertubed_nodes_in_cc), len(G.nodes), len(pertubed_nodes), 313 | len(cur_G_module.nodes)) \ 314 | + hypergeom.pmf(len(pertubed_nodes_in_cc), len(G.nodes), len(pertubed_nodes), 315 | len(cur_G_module.nodes)) 316 | 317 | final_module_threshold = module_threshold / len(G_putative_modules) 318 | if sig_score <= final_module_threshold: 319 | module_sigs.append((cur_G_module, sig_score / len(G_putative_modules))) 320 | 321 | module_sigs = sorted(module_sigs, key=lambda a: a[1]) 322 | return [a[0] for a in module_sigs] 323 | 324 | 325 | def main(active_genes_file, network_file, slices_file=None, slice_threshold=0.3, module_threshold=0.05, prize_factor=0, 326 | n_steps=20): 327 | print("start running DOMINO...") 328 | if os.path.exists(f'{network_file}.pkl') and constants.USE_CACHE: 329 | G = pickle.load(open(f'{network_file}.pkl', 'rb')) 330 | print(f'network\' pkl is loaded: {network_file}.pkl') 331 | else: 332 | print(f'generating graph from {network_file}') 333 | G = build_network(network_file) 334 | pickle.dump(G, open(f'{network_file}.pkl', 'wb+')) 335 | print(f'network\' pkl is saved: {network_file}.pkl') 336 | 337 | print("done building network") 338 | # assign activeness to nodes 339 | scores = extract_scores(active_genes_file) 340 | G = add_scores_to_nodes(G, scores) 341 | 342 | modularity_connected_components = read_preprocessed_slices(slices_file) 343 | 344 | global G_modularity 345 | prune_network_by_modularity(G, modularity_connected_components, os.path.join(os.path.split(slices_file)[0], 346 | os.path.split(network_file)[1].split( 347 | ".")[0] + "." + 348 | os.path.split(slices_file)[1].split( 349 | ".")[0] + ".pkl")) 350 | G_modularity, relevant_slices, qvals = retain_relevant_slices(G, slice_threshold) 351 | print(f'{len(relevant_slices)} relevant slices were retained with threshold {slice_threshold}') 352 | params = [] 353 | for i_cc, cc in enumerate(relevant_slices): 354 | params.append([G, cc, i_cc, n_steps, relevant_slices, prize_factor, module_threshold]) 355 | p = multiprocessing.Pool(constants.N_OF_THREADS) 356 | putative_modules = reduce(lambda a, b: a + b, p.map(analyze_slice, params), []) 357 | p.close() 358 | print(f'n of putative modules: {len(putative_modules)}') 359 | final_modules = get_final_modules(G, putative_modules, module_threshold) 360 | print( 361 | f'n of final modules: {len(final_modules)} (n={[len(list(m)) for m in final_modules]})') 362 | return final_modules 363 | -------------------------------------------------------------------------------- /src/core/network_builder.py: -------------------------------------------------------------------------------- 1 | import networkx as nx 2 | import pandas as pd 3 | 4 | 5 | def build_network(network_file): 6 | """""" 7 | edges_dataset = pd.read_csv(network_file, sep='\t', header=None, dtype=str) 8 | edges = [] 9 | for ind, row in edges_dataset.iterrows(): 10 | # if row.iloc[0]!=row.iloc[2]: 11 | edges.append((row.iloc[0], row.iloc[2])) 12 | G = nx.Graph() 13 | G.add_edges_from(edges) 14 | nx.set_node_attributes(G, 0, 'score') 15 | 16 | return G 17 | -------------------------------------------------------------------------------- /src/core/preprocess_slices.py: -------------------------------------------------------------------------------- 1 | import sys 2 | sys.path.insert(0, "../") 3 | import networkx as nx 4 | import pandas as pd 5 | import community as community_louvain 6 | import numpy as np 7 | import os 8 | 9 | def create_slices(network_file, output_file_name, resolution=0.15): 10 | 11 | if os.path.splitext(network_file)[1]==".sif": 12 | df = pd.read_csv(network_file, sep='\t') 13 | df.columns = ["node_1", "edge_type", "node_2"] 14 | G = nx.from_pandas_edgelist(df, 'node_1', 'node_2') 15 | 16 | else: 17 | G = nx.read_edgelist(network_file) 18 | 19 | 20 | partition = community_louvain.best_partition(G, resolution=resolution, random_state=1) # 0.1 21 | prt = {k: [] for k in np.arange(len(np.unique(list(partition.values()))))} 22 | for k, v in partition.items(): 23 | prt[v].append(k) 24 | 25 | i = 0 26 | with open(output_file_name, 'w+') as f: 27 | f.write(f'# of cc after modularity optimization: {len(prt.keys())}\n') 28 | for k, v in prt.items(): 29 | if len(v) >= 10: 30 | f.write(f'cc #{i}: n={len(v)}\n[{", ".join(v)}]\n') 31 | i += 1 32 | 33 | 34 | def read_preprocessed_slices(file_path): 35 | modules = [] 36 | 37 | with open(file_path, 'r') as f: 38 | line = f.readline() 39 | while line != "": 40 | line = f.readline() 41 | if line.startswith("cc"): 42 | modules.append(f.readline().strip()[1:-1].split(', ')) 43 | 44 | return modules 45 | -------------------------------------------------------------------------------- /src/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shamir-Lab/DOMINO/85dad1515717b425b17f58f92b13a063ccccb85d/src/data/__init__.py -------------------------------------------------------------------------------- /src/data/graph.html.format: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | 25 | React App 26 | 27 | 28 | 29 | 31 | 32 | 33 | 34 | 35 | 36 | 59 | 60 | 89 | 90 | 122 | 123 | 344 | 345 | 346 | 347 | 348 | 375 | 376 | 377 | 378 | 379 | 382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 |
idnamemodules
399 | 400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |

Total number of genes: {NUM_OF_GENES}

410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 | 428 | 438 | 439 | 440 | 441 | -------------------------------------------------------------------------------- /src/runner.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | import os 3 | from src.core.domino import main as domino_main 4 | from src.core.preprocess_slices import create_slices 5 | from src.utils.visualize_modules import visualize_modules 6 | import src.constants as constants 7 | def main_domino(): 8 | 9 | parser = argparse.ArgumentParser(description='DOMINO: An active module identification algorithm with reduce rate of false.\n NOTE YOU SHOULD RUN THE SLICES SCRIPT FIRST! (more info, type slicer -h) \n Example input files are available @ https://github.com/Shamir-Lab/DOMINO/tree/master/examples') 10 | parser.add_argument('-a', '--active_genes_files', dest='active_genes_files', help='Comma delimited list of absolute paths to files, each containing a list of active genes, separated by a new line char (\\n). e.g. /path/to/active_genes_files_1,/path/to/active_genes_files_2.', default="examples/tnfa_active_genes_file.txt") 11 | parser.add_argument('-n', '--network_file', dest='network_file', help='A path to network file (sif format). e.g. /path/to/network_file.sif', default="examples/huri.sif") 12 | parser.add_argument('-s', '--slices_file', dest='slices_file', help='A path to slices file (i.e. the output of "slicer" script). e.g., /path/to/slices_file.txt', default="examples/huri_slices.txt") 13 | parser.add_argument('-o', '--output_folder', dest='output_folder', help='A folder where output files will be written e.g., /path/to/output', default="examples/output") 14 | parser.add_argument('-c', '--use_cache', dest='use_cache', help='Use auto-generated cache network files (*.pkl) from previous executions with the same network. NOTE: (1) THIS IS NOT THE SLICES FILE! (2) If the content of the file has changed, you should set this option to "false"', default="true") 15 | parser.add_argument('-p', '--parallelization', dest='parallelization', help='The number of threads allocated to the run (usually single thread is enough)', default="1") 16 | parser.add_argument('-v', '--visualization', dest='visualization', help='Indicates whether a visualization of the modules ought to be generated', default="true") 17 | parser.add_argument('-sth', '--slice_threshold', dest='slice_threshold', default="0.3", help='The threshold for considering a slice as relevant') 18 | parser.add_argument('-mth', '--module_threshold', dest='module_threshold', default="0.05", help='The threshold for considering a putative module as final module') 19 | 20 | 21 | args = parser.parse_args() 22 | active_genes_files = args.active_genes_files.split(",") 23 | output_folder = args.output_folder 24 | network_file = args.network_file 25 | slices_file = args.slices_file 26 | slice_threshold = float(args.slice_threshold) 27 | module_threshold = float(args.module_threshold) 28 | use_cache = args.use_cache=="true" 29 | parallelization = int(args.parallelization) 30 | visualization = args.visualization=="true" 31 | 32 | constants.N_OF_THREADS=parallelization 33 | constants.USE_CACHE=use_cache 34 | 35 | for cur_ag in active_genes_files: 36 | G_final_modules=domino_main(active_genes_file=cur_ag, network_file=network_file, slices_file=slices_file, slice_threshold=slice_threshold, module_threshold=module_threshold) 37 | activity_name=os.path.splitext(os.path.split(cur_ag)[-1])[0] 38 | report_folder=os.path.join(output_folder,activity_name) 39 | try: 40 | os.makedirs(report_folder) 41 | except: 42 | pass 43 | 44 | out_file=os.path.join(report_folder, "modules.out") 45 | if len(G_final_modules) !=0: 46 | open(out_file, 'w+').write("\n".join(['[%s]' % ', '.join(list(m.nodes)) for m in G_final_modules])+"\n") 47 | else: 48 | open(out_file, 'w+').write("") 49 | 50 | print(f'{len(G_final_modules)} final modules are reported at {out_file}') 51 | print(visualization) 52 | if visualization: 53 | visualize_modules(os.path.splitext(cur_ag.split('/')[-1])[0], G_final_modules, None, network_file, report_folder) 54 | 55 | def main_slicer(): 56 | 57 | parser = argparse.ArgumentParser(description='Slicer for DOMINO (step #0): A preprocessing step for the network') 58 | parser.add_argument('-n', '--network_file', dest='network_file', help='A path to network file (sif format). e.g. /path/to/network_file.sif', default="examples/huri.sif") 59 | parser.add_argument('-o', '--output_file', dest='output_file', default="examples/huri.sif", help='A path to the output slices file. e.g., /path/to/output/slices_file.txt') 60 | 61 | 62 | args = parser.parse_args() 63 | network_file = args.network_file 64 | output_file = args.output_file 65 | create_slices(network_file, output_file) 66 | 67 | 68 | 69 | 70 | if __name__=="__main__": 71 | main_slicer() 72 | main_domino() 73 | -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shamir-Lab/DOMINO/85dad1515717b425b17f58f92b13a063ccccb85d/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/ensembl2gene_symbol.py: -------------------------------------------------------------------------------- 1 | import src.constants as constants 2 | import os 3 | g2e_dict = None 4 | e2g_dict = None 5 | dict_type="" 6 | 7 | def load_gene_dictionary(gene_list_file_name, gene_list_path=None, source="GDC-TCGA",dataset="melanoma"): # ="TCGA-SKCM.htseq_counts.tsv" 8 | if gene_list_path is None: 9 | gene_list_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "../data",gene_list_file_name) 10 | f = open(gene_list_path,'r') 11 | lines = [l.strip() for l in f] 12 | f.close() 13 | return lines 14 | 15 | 16 | def get_g2e_dictionary(cur_dict_type='ENSG'): 17 | 18 | if cur_dict_type=='ENSMUSG': 19 | lines_dict = load_gene_dictionary(constants.ENSMUSG_TO_GENE_SYMBOLS) 20 | elif cur_dict_type=='ENSG': 21 | lines_dict = load_gene_dictionary(constants.ENSG_TO_GENE_SYMBOLS) 22 | else: 23 | raise "unknown gene identifiers: {}".format(cur_dict_type) 24 | 25 | gene_symbols2ensembl = {} 26 | for cur in lines_dict: 27 | splited_line = cur.split() 28 | if splited_line[0].find('.') > 0: 29 | limit = splited_line[0].find('.') 30 | else: 31 | limit = len(splited_line[0]) 32 | gene_symbols2ensembl[splited_line[1]] = splited_line[0][:limit] 33 | return gene_symbols2ensembl 34 | 35 | def get_e2g_dictionary(cur_dict_type): 36 | if cur_dict_type=='ENSMUSG': 37 | lines_dict = load_gene_dictionary(constants.ENSMUSG_TO_GENE_SYMBOLS) 38 | elif cur_dict_type=='ENSG': 39 | lines_dict = load_gene_dictionary(constants.ENSG_TO_GENE_SYMBOLS) 40 | else: 41 | raise "unknown gene identifiers: {}".format(cur_dict_type) 42 | 43 | ensembl2gene_symbols = {} 44 | for cur in lines_dict: 45 | splited_line = cur.split() 46 | if splited_line[0].find('.') > 0: 47 | limit = splited_line[0].find('.') 48 | else: 49 | limit = len(splited_line[0]) 50 | ensembl2gene_symbols[splited_line[0][:limit]] = splited_line[1] 51 | 52 | global dict_type 53 | dict_type=cur_dict_type 54 | return ensembl2gene_symbols 55 | 56 | 57 | def e2g_convertor(e_ids): 58 | if type(e_ids) is str: 59 | e_ids=[e_ids] 60 | 61 | global g2e_dict 62 | global dict_type 63 | cur_dict_type=e_ids[0][:e_ids[0].index('0')] 64 | if g2e_dict is None or dict_type!=cur_dict_type: 65 | e2g_dict = get_e2g_dictionary("ENSG") # cur_dict_type) 66 | 67 | results = [] 68 | for cur in e_ids: 69 | if cur.split(".")[0] in e2g_dict: 70 | results.append(e2g_dict[cur.split(".")[0]]) 71 | else: 72 | results.append(cur.split(".")[0]) 73 | return results 74 | -------------------------------------------------------------------------------- /src/utils/graph_influence_linear_th.py: -------------------------------------------------------------------------------- 1 | """ 2 | Implement linear threshold models 3 | """ 4 | #!/usr/bin/env python 5 | # Copyright (C) 2004-2010 by 6 | # Hung-Hsuan Chen 7 | # All rights reserved. 8 | # BSD license. 9 | # NetworkX:http://networkx.lanl.gov/. 10 | __author__ = """Hung-Hsuan Chen (hhchen@psu.edu)""" 11 | 12 | import sys 13 | sys.setrecursionlimit(100000000) 14 | import copy 15 | import networkx as nx 16 | 17 | __all__ = ['linear_threshold'] 18 | 19 | def linear_threshold(G, seeds, steps=0): 20 | """Return the active nodes of each diffusion step by linear threshold model 21 | Parameters 22 | ---------- 23 | G : networkx graph 24 | The number of nodes. 25 | seeds: list of nodes 26 | The seed nodes of the graph 27 | steps: int 28 | The number of steps to diffuse 29 | When steps <= 0, the model diffuses until no more nodes 30 | can be activated 31 | Return 32 | ------ 33 | layer_i_nodes : list of list of activated nodes 34 | layer_i_nodes[0]: the seeds 35 | layer_i_nodes[k]: the nodes activated at the kth diffusion step 36 | Notes 37 | ----- 38 | 1. Each node is supposed to have an attribute "threshold". If not, the 39 | default value is given (0.5). 40 | 2. Each edge is supposed to have an attribute "influence". If not, the 41 | default value is given (1/in_degree) 42 | References 43 | ---------- 44 | [1] GranovetterMark. Threshold models of collective behavior. 45 | The American journal of sociology, 1978. 46 | Examples 47 | -------- 48 | >>> DG = nx.DiGraph() 49 | >>> DG.add_edges_from([(1,2), (1,3), (1,5), (2,1), (3,2), (4,2), (4,3), \ 50 | >>> (4,6), (5,3), (5,4), (5,6), (6,4), (6,5)]) 51 | >>> layers = networkx_addon.information_propagation.linear_threshold(DG, [1]) 52 | """ 53 | if type(G) == nx.MultiGraph or type(G) == nx.MultiDiGraph: 54 | raise Exception( \ 55 | "linear_threshold() is not defined for graphs with multiedges.") 56 | 57 | # make sure the seeds are in the graph 58 | for s in seeds: 59 | if s not in G.nodes(): 60 | raise Exception("seed", s, "is not in graph") 61 | 62 | # change to directed graph 63 | if not G.is_directed(): 64 | DG = G.to_directed() 65 | else: 66 | DG = copy.deepcopy(G) 67 | 68 | # init thresholds 69 | for n in DG.nodes(): 70 | if 'threshold' not in DG.nodes[n]: 71 | DG.nodes[n]['threshold'] = 0.5 72 | elif DG.nodes[n]['threshold'] > 1: 73 | raise Exception("node threshold:", DG.nodes[n]['threshold'], \ 74 | "cannot be larger than 1") 75 | 76 | # init influences 77 | in_deg = DG.in_degree() 78 | for e in DG.edges(): 79 | if 'influence' not in DG[e[0]][e[1]]: 80 | DG[e[0]][e[1]]['influence'] = 1.0 / in_deg[e[1]] 81 | elif DG[e[0]][e[1]]['influence'] > 1: 82 | raise Exception("edge influence:", DG[e[0]][e[1]]['influence'], \ 83 | "cannot be larger than 1") 84 | 85 | # perform diffusion 86 | A = copy.deepcopy(seeds) 87 | if steps <= 0: 88 | # perform diffusion until no more nodes can be activated 89 | return _diffuse_all(DG, A) 90 | # perform diffusion for at most "steps" rounds only 91 | return _diffuse_k_rounds(DG, A, steps) 92 | 93 | def _diffuse_all(G, A): 94 | layer_i_nodes = [ ] 95 | layer_i_nodes.append([i for i in A]) 96 | while True: 97 | len_old = len(A) 98 | A, activated_nodes_of_this_round = _diffuse_one_round(G, A) 99 | layer_i_nodes.append(activated_nodes_of_this_round) 100 | if len(A) == len_old: 101 | break 102 | return layer_i_nodes 103 | 104 | def _diffuse_k_rounds(G, A, steps): 105 | layer_i_nodes = [ ] 106 | layer_i_nodes.append([i for i in A]) 107 | while steps > 0 and len(A) < len(G): 108 | len_old = len(A) 109 | A, activated_nodes_of_this_round = _diffuse_one_round(G, A) 110 | layer_i_nodes.append(activated_nodes_of_this_round) 111 | if len(A) == len_old: 112 | break 113 | steps -= 1 114 | return layer_i_nodes 115 | 116 | def _diffuse_one_round(G, A): 117 | activated_nodes_of_this_round = set() 118 | for s in A: 119 | nbs = G.successors(s) 120 | for nb in nbs: 121 | if nb in A: 122 | continue 123 | active_nb = list(set(G.predecessors(nb)).intersection(set(A))) 124 | if _influence_sum(G, active_nb, nb) >= G.nodes[nb]['threshold']: 125 | activated_nodes_of_this_round.add(nb) 126 | A.extend(list(activated_nodes_of_this_round)) 127 | return A, list(activated_nodes_of_this_round) 128 | 129 | def _influence_sum(G, froms, to): 130 | influence_sum = 0.0 131 | for f in froms: 132 | influence_sum += G[f][to]['influence'] 133 | return influence_sum -------------------------------------------------------------------------------- /src/utils/scripts.py: -------------------------------------------------------------------------------- 1 | import os 2 | import random 3 | 4 | def format_script(file_path, uid=True, **kwargs): 5 | formatted_script = open(file_path+".format").read().format(**kwargs) 6 | if uid: 7 | exec_file_name="{}_{}{}".format(os.path.splitext(file_path)[0] ,random.random(), os.path.splitext(file_path)[1]) # 8 | else: 9 | exec_file_name = file_path 10 | # int "exec_file: "+exec_file_name 11 | open(exec_file_name, "w+").write(formatted_script) 12 | return exec_file_name 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/utils/visualize_modules.py: -------------------------------------------------------------------------------- 1 | 2 | import sys 3 | sys.path.insert(0, '../../') 4 | import numpy as np 5 | import os 6 | import time 7 | import shutil 8 | import json 9 | import pandas as pd 10 | 11 | from src import constants 12 | from src.utils.scripts import format_script 13 | from src.utils.ensembl2gene_symbol import e2g_convertor 14 | import zipfile 15 | 16 | import multiprocessing 17 | from functools import reduce 18 | SH_MODULE_NAME = "module" 19 | SH_NUM_GENES = "#_genes" 20 | SH_ENRICHED = "enriched_groups" 21 | SH_DETAILS = "more_details" 22 | 23 | SH_TABLE_HEADERS = [SH_MODULE_NAME, SH_NUM_GENES, SH_ENRICHED, SH_DETAILS] 24 | 25 | MODULE_TH = 10 26 | 27 | def zipdir(path_to_zip, zip_file_path): 28 | ziph = zipfile.ZipFile(zip_file_path, 'w', zipfile.ZIP_DEFLATED) 29 | for root, dirs, files in os.walk(path_to_zip): 30 | for file in files: 31 | ziph.write(os.path.join(root, file)) 32 | 33 | def get_network_genes(network_file_name): 34 | network_df = pd.read_csv(network_file_name, sep="\t") 35 | src = np.array(network_df.loc[:, 0]) 36 | dst = np.array(network_df.loc[:, 2]) 37 | vertices = list(set(np.append(src, dst))) 38 | return vertices 39 | 40 | def remove_subgraph_self_loops(nodes_to_remove, network_file_name): 41 | if len(nodes_to_remove) == 0: 42 | return network_file_name 43 | network_df = pd.read_csv(network_file_name, sep="\t") 44 | filtered_network = network_df[network_df.loc[:,0]!=network_df.loc[:,2]] 45 | new_file_name = os.path.splitext(network_file_name) + "_no_loops" +".sif" 46 | filtered_network.to_csv(new_file_name, sep="\t", index=False) 47 | return filtered_network 48 | 49 | def remove_subgraph_by_nodes(nodes_to_remove, network_file_name, ts=str(time.time())): 50 | if len(nodes_to_remove) == 0: 51 | return network_file_name 52 | network_df = pd.read_csv(network_file_name, sep="\t") 53 | filtered_network = network_df[~(network_df.loc[:,0].isin(nodes_to_remove) | network_df.loc[:,2].isin(nodes_to_remove))] 54 | new_file_name = os.path.splitext(network_file_name)[0] + ts +".sif" 55 | filtered_network.to_csv(new_file_name, sep="\t", index=False) 56 | return new_file_name 57 | 58 | 59 | def summary_intergrative_reports(all_hg_reports, modules_summary, total_hg_report, algo_name, module_genes, report_file_name, dataset_name): 60 | general_algo_report(algo_name, all_hg_reports, module_genes, modules_summary, report_file_name, total_hg_report, dataset_name) 61 | 62 | 63 | def disease_algo_report(algo_name, disease_name, expected_genes, module_genes, modules_summary, report_file_name, dataset_name): 64 | 65 | disease_data = { 66 | "disease_name": disease_name, 67 | "num_of_modules": len(modules_summary), 68 | "TP+FN_(_true_)": len(expected_genes), 69 | "TP+TN_(_retrieved_)": len(module_genes), 70 | "TP/(TP+TN)_(_precision_)": 0, 71 | "TP/(TP+FN)_(_recall_)": 0, 72 | "F1": 0, 73 | "TP": 0, 74 | "module_size_avg" : 0, 75 | "module_size_std" :0 76 | } 77 | if len(modules_summary) > 0: 78 | modules_summary = pd.DataFrame(modules_summary) 79 | disease_genes_extracted = float(len(set(module_genes).intersection(expected_genes))) 80 | disease_data["TP"] = disease_genes_extracted 81 | disease_data["TP/(TP+TN)_(_precision_)"] = disease_genes_extracted / len(module_genes) 82 | disease_data["TP/(TP+FN)_(_recall_)"] = disease_genes_extracted / len(expected_genes) 83 | if (disease_data["TP/(TP+TN)_(_precision_)"] + disease_data["TP/(TP+FN)_(_recall_)"]) == 0: 84 | disease_data["F1"] = 0 85 | else: 86 | disease_data["F1"] = 2 * ((disease_data["TP/(TP+TN)_(_precision_)"] * disease_data["TP/(TP+FN)_(_recall_)"]) / 87 | (disease_data["TP/(TP+TN)_(_precision_)"] + disease_data["TP/(TP+FN)_(_recall_)"])) 88 | 89 | disease_data["module_size_avg"] = modules_summary[SH_NUM_GENES].mean() 90 | disease_data["module_size_std"] = modules_summary[SH_NUM_GENES].std() 91 | 92 | 93 | pd.DataFrame([disease_data]).to_csv(os.path.join(constants.OUTPUT_GLOBAL_DIR, dataset_name, algo_name, "{}_disease.tsv".format(report_file_name)),sep="\t", index=False) 94 | 95 | 96 | def general_algo_report(algo_name, all_hg_reports, module_genes, modules_summary, report_file_name, total_hg_report, dataset_name): 97 | data = {} 98 | if len(modules_summary) > 0 : 99 | df_summary = pd.DataFrame(modules_summary) 100 | data = {"num_of_modules": df_summary.index.size, 101 | "module_size_avg": df_summary[SH_NUM_GENES].mean(), 102 | "module_size_std": df_summary[SH_NUM_GENES].std(), 103 | "total_num_genes": len(module_genes) 104 | } 105 | 106 | df = pd.DataFrame() 107 | if len(data) >0: 108 | df = pd.DataFrame([data]) 109 | 110 | df.to_csv( 111 | os.path.join(constants.OUTPUT_GLOBAL_DIR, dataset_name, algo_name, 112 | "{}_general.tsv".format(report_file_name)), sep="\t", index=False) 113 | 114 | 115 | 116 | # def output_modules(output_file_name, modules, score_file_name, output_base_dir=""): 117 | # output_data = create_modules_output(modules, score_file_name) 118 | # file(output_file_name, 'w+').write(output_base_dir + "\n") 119 | # json.dump(output_data, file(output_file_name, 'a+')) 120 | # sys.stdout.write(output_file_name) 121 | 122 | def reduce_to_dict(x,y): 123 | if y["id"] in x: 124 | x[y["id"]]["modules"] = x[y["id"]]["modules"] + y["modules"] 125 | else: 126 | x[y["id"]]=y 127 | return x 128 | 129 | def merge_two_dicts(x, y): 130 | 131 | z = x.copy() 132 | z.update(y) 133 | return z 134 | 135 | def create_modules_output(G_modules, score_file_name): 136 | scores=None 137 | if score_file_name is not None: 138 | print("score_file_name: {}".format(score_file_name)) 139 | print(pd.read_csv(score_file_name,sep="\t").columns) 140 | scores = pd.read_csv(score_file_name,sep="\t").set_index("id") 141 | 142 | if constants.IS_PVAL_SCORES: 143 | scores["score"] = scores["pval"].apply(lambda x: -np.log10(x)) 144 | 145 | zero_scores = [ {"score" : 0, "id" : gene} for G_module in G_modules for gene in G_module.nodes if scores is None or gene not in scores.index] 146 | if len(zero_scores) !=0: 147 | zero_scores = pd.DataFrame(zero_scores).set_index("id") 148 | zero_scores=zero_scores[~zero_scores.index.duplicated(keep='first')] 149 | scores = pd.concat([scores, zero_scores],axis=0) 150 | return [merge_two_dicts({"id" : k}, v) for k,v in reduce(reduce_to_dict, [{"eid": gene, "modules": [i], "id": gene, "gene_symbol": e2g_convertor([gene])[0], "score" : float(scores.loc[gene,"score"])} for i, G_module in enumerate(G_modules) for gene in G_module],\ 151 | {}).items()] 152 | 153 | def draw_network(G_modules, score_file_name, network_file_name): 154 | output = [{"data" : x, "label" : x["eid"], "selected" : True } for x in create_modules_output(G_modules, score_file_name)] 155 | # active_genes = [y for x in G_modules for y in x.nodes] 156 | active_edges = [y for x in G_modules for y in x.edges] 157 | # active_edges = [[x.iloc[0], x.iloc[2]] for i, x in pd.read_csv(network_file_name, sep="\t").iterrows() if x.iloc[0] in active_genes and x.iloc[2] in active_genes] 158 | additional_edges = [] # [[x.iloc[0], x.iloc[2]] for i, x in pd.read_csv(network_file_name, sep="\t").iterrows() if not (x.iloc[0] in active_genes and x.iloc[2] in active_genes) and (x.iloc[0] in active_genes or x.iloc[2] in active_genes)] 159 | # additional_nodes = [] # [y for x in (active_edges + additional_edges) for y in x if y if y not in active_genes] 160 | additional_nodes = [] # list(set(additional_nodes)) 161 | 162 | return output + [{"data" : {"id" : x, "eid" : x, "modules" : []}, "label" : ""} for x in additional_nodes] + [{"data": {"id" : x[0]+"_"+x[1], "source":x[0], "target":x[1]}, "label" : ""} for x in additional_edges] + [{"data": {"id" : x[0]+"_"+x[1], "source":x[0], "target":x[1]}, "label" : "-"} for x in active_edges] 163 | 164 | 165 | 166 | def generate_report_from_template(cy, output_base_dir, output_file_name): 167 | 168 | len([x for x in cy if not "source" in x["data"] and len(x["data"]["modules"])>0]) 169 | report_file_name=format_script(os.path.join(os.path.dirname(os.path.abspath(__file__)),'../data', "graph.html"), NUM_OF_GENES=len([x for x in cy if not "source" in x["data"] and len(x["data"]["modules"])>0]), HG_REPORT=[], MODULES_SUMMARY=[], DISEASE_GENES=[], DATA=json.dumps(cy)) 170 | 171 | shutil.move(report_file_name, 172 | os.path.join(output_base_dir, "module_{}.html".format(output_file_name))) 173 | return "module_{}.html".format(output_file_name) 174 | 175 | 176 | def visualize_modules(dataset_name, G_modules, score_file_name, network_file_name, output_base_dir): 177 | print("visualizing modules...") 178 | if not os.path.exists(output_base_dir): 179 | os.makedirs(output_base_dir) 180 | 181 | manager=multiprocessing.Manager() 182 | modules_summary = manager.list() 183 | 184 | params=[] 185 | for i, G_module in enumerate(G_modules): 186 | params.append([i, G_module, score_file_name, network_file_name, dataset_name, modules_summary, output_base_dir]) 187 | p=multiprocessing.Pool(constants.N_OF_THREADS) 188 | p.map(module_report, params) 189 | p.close() 190 | # [module_report(p) for p in params] 191 | 192 | def module_report(params): 193 | module_index, G_module, score_file_name, network_file_name, dataset_name, modules_summary, output_base_dir=params 194 | print("visualize module {} for dataset {}".format(module_index, dataset_name)) 195 | 196 | modules_summary_row = {SH_MODULE_NAME: module_index, SH_NUM_GENES: len(G_module.nodes)} 197 | cy = draw_network([G_module], score_file_name, network_file_name) 198 | 199 | generate_report_from_template(cy, output_base_dir, str(module_index)) 200 | if modules_summary is not None: 201 | modules_summary.append(modules_summary_row) 202 | return modules_summary 203 | 204 | 205 | --------------------------------------------------------------------------------