diff --git a/notebooks/CHIP_april08_2021_Croker/MTblacklist/NOT STARTED - cellrTrue mgatk Variants - Combine Samples.ipynb b/notebooks/CHIP_april08_2021_Croker/MTblacklist/NOT STARTED - cellrTrue mgatk Variants - Combine Samples.ipynb
index 8bfed7fe..55d1b543 100644
--- a/notebooks/CHIP_april08_2021_Croker/MTblacklist/NOT STARTED - cellrTrue mgatk Variants - Combine Samples.ipynb
+++ b/notebooks/CHIP_april08_2021_Croker/MTblacklist/NOT STARTED - cellrTrue mgatk Variants - Combine Samples.ipynb
@@ -5,10 +5,10 @@
"execution_count": 1,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:36.433427Z",
- "start_time": "2021-05-21T23:00:36.422421Z"
+ "end_time": "2021-05-25T20:41:12.405114Z",
+ "start_time": "2021-05-25T20:41:12.393445Z"
},
- "scrolled": true
+ "scrolled": false
},
"outputs": [
{
@@ -31,8 +31,8 @@
"execution_count": 2,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:37.220244Z",
- "start_time": "2021-05-21T23:00:36.435346Z"
+ "end_time": "2021-05-25T20:41:12.778014Z",
+ "start_time": "2021-05-25T20:41:12.415512Z"
},
"scrolled": true
},
@@ -48,8 +48,8 @@
"execution_count": 3,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:37.724916Z",
- "start_time": "2021-05-21T23:00:37.222706Z"
+ "end_time": "2021-05-25T20:41:13.012131Z",
+ "start_time": "2021-05-25T20:41:12.780127Z"
},
"scrolled": true
},
@@ -81,8 +81,8 @@
"execution_count": 4,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:39.435344Z",
- "start_time": "2021-05-21T23:00:37.727398Z"
+ "end_time": "2021-05-25T20:41:13.651737Z",
+ "start_time": "2021-05-25T20:41:13.014690Z"
}
},
"outputs": [],
@@ -100,8 +100,8 @@
"execution_count": 5,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:39.455551Z",
- "start_time": "2021-05-21T23:00:39.437289Z"
+ "end_time": "2021-05-25T20:41:13.670269Z",
+ "start_time": "2021-05-25T20:41:13.653966Z"
}
},
"outputs": [],
@@ -128,8 +128,8 @@
"execution_count": 6,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:39.476555Z",
- "start_time": "2021-05-21T23:00:39.457382Z"
+ "end_time": "2021-05-25T20:41:13.689280Z",
+ "start_time": "2021-05-25T20:41:13.672263Z"
}
},
"outputs": [],
@@ -142,8 +142,8 @@
"execution_count": 7,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-21T23:00:39.497255Z",
- "start_time": "2021-05-21T23:00:39.478374Z"
+ "end_time": "2021-05-25T20:41:13.710172Z",
+ "start_time": "2021-05-25T20:41:13.691194Z"
}
},
"outputs": [],
@@ -159,21 +159,35 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 14,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-25T03:35:05.300195Z",
- "start_time": "2021-05-25T03:34:17.434230Z"
- }
+ "end_time": "2021-05-25T20:45:08.944541Z",
+ "start_time": "2021-05-25T20:44:21.584469Z"
+ },
+ "scrolled": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Number of variants after mean heteroplasmy of 0.001: 49704\n",
- "Number of variants after mean heteroplasmy of 0.001: 49704\n",
- "Number of variants after mean heteroplasmy of 0.001: 49704\n"
+ "Number of variants after mean heteroplasmy of 0.001: 123\n",
+ "Number of variants after mean heteroplasmy of 0.001: 256\n",
+ "Number of variants after mean heteroplasmy of 0.001: 173\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/isshamie/software/anaconda2/envs/mito_trace/lib/python3.7/site-packages/ipykernel_launcher.py:18: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version\n",
+ "of pandas will change to not sort by default.\n",
+ "\n",
+ "To accept the future behavior, pass 'sort=False'.\n",
+ "\n",
+ "To retain the current behavior and silence the warning, pass 'sort=True'.\n",
+ "\n"
]
}
],
@@ -182,13 +196,15 @@
"concat_dirs={}\n",
"filter_mgatk_variants = {}\n",
"afs={}\n",
+ "mgatk_afs = {}\n",
"for s in samples:\n",
" indirs[s] = join(indir, in_prefix, s,mapq,f\"cellr_{cellr}\")\n",
" concat_dirs[s] = join(indirs[s],f\"{s}_{num_reads}\")\n",
" filter_mgatk_variants[s] = join(concat_dirs[s], \"filters\",filt_id,\"filter_mgatk\")\n",
" afs[s] = pd.read_csv(join(filter_mgatk_variants[s], f\"{s}.af.tsv\"),sep=\"\\t\")\n",
- " #afs[s] = afs[s].loc[(afs[s].mean(axis=1)>=het)]\n",
- " print(f\"Number of variants after mean heteroplasmy of {het}: {afs[s].shape[0]}\")\n",
+ " mgatk_afs[s] = pd.read_csv(join(filter_mgatk_variants[s], f\"{s}.af.mgatk.tsv\"),sep=\"\\t\")\n",
+ " afs[s] = afs[s].loc[mgatk_afs[s].index]\n",
+ " print(f\"Number of variants after mean heteroplasmy of {het}: {mgatk_afs[s].shape[0]}\")\n",
"\n",
"## Add labels to the names\n",
"for s in afs:\n",
@@ -198,11 +214,11 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 15,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-25T03:35:05.361421Z",
- "start_time": "2021-05-25T03:35:05.302674Z"
+ "end_time": "2021-05-25T20:45:08.996976Z",
+ "start_time": "2021-05-25T20:45:08.946638Z"
}
},
"outputs": [
@@ -252,124 +268,124 @@
" \n",
"
\n",
" \n",
- " 1G>A | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 10302A>T | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 3T>A | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 10398A>G | \n",
" 0.0 | \n",
" 0.0 | \n",
+ " 0.000000 | \n",
+ " 0.951595 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
+ " 0.000000 | \n",
+ " 1.0 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 0.00000 | \n",
+ " 0.104439 | \n",
+ " 0.018799 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.001452 | \n",
+ " 0.458447 | \n",
+ " 0.003831 | \n",
+ " 0.016747 | \n",
+ " 0.000000 | \n",
"
\n",
" \n",
- " 4C>A | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 103G>A | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 6C>A | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 10400C>T | \n",
" 0.0 | \n",
" 0.0 | \n",
+ " 0.000000 | \n",
+ " 0.945312 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
+ " 0.000000 | \n",
+ " 1.0 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 0.00000 | \n",
+ " 0.108571 | \n",
+ " 0.018930 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.001550 | \n",
+ " 0.441512 | \n",
+ " 0.004108 | \n",
+ " 0.015044 | \n",
+ " 0.000000 | \n",
"
\n",
" \n",
- " 8G>A | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 1040T>C | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
" ... | \n",
@@ -396,265 +412,265 @@
" ... | \n",
"
\n",
" \n",
- " 16564A>T | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 9545A>G | \n",
" 0.0 | \n",
" 0.0 | \n",
+ " 0.001871 | \n",
+ " 0.996065 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
+ " 0.000000 | \n",
+ " 1.0 | \n",
" 0.0 | \n",
+ " 1.0 | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 0.00214 | \n",
+ " 0.115965 | \n",
+ " 0.020828 | \n",
+ " 0.000429 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.465913 | \n",
+ " 0.001287 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
"
\n",
" \n",
- " 16565C>T | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 9590A>T | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 16566G>T | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 9640C>T | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 16567A>T | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 983C>T | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 16569G>T | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 9899T>C | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
" 0.0 | \n",
" 0.0 | \n",
+ " 0.998833 | \n",
" 0.0 | \n",
" 0.0 | \n",
" 0.0 | \n",
" ... | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 0.00000 | \n",
+ " 0.091391 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.036762 | \n",
+ " 0.994806 | \n",
+ " 0.148197 | \n",
+ " 0.000644 | \n",
+ " 0.000000 | \n",
+ " 0.000758 | \n",
"
\n",
" \n",
"\n",
- "49704 rows × 4798 columns
\n",
+ "339 rows × 4798 columns
\n",
""
],
"text/plain": [
" AAACTGCTCTCGCGGA-1_Control AAAGATGCAGCAACGA-1_Control \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.0 0.0 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.0 0.0 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.0 0.0 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 1.0 1.0 \n",
"\n",
" AAAGGATGTGCTGTGC-1_Control AAAGGATTCAAAGTAG-1_Control \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.000000 0.951595 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.000000 0.945312 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.001871 0.996065 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.000000 0.000000 \n",
"\n",
" AAATGCCCAGAAAGAG-1_Control AAATGCCGTAAGGTCG-1_Control \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.0 1.0 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.0 1.0 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.0 1.0 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.0 0.0 \n",
"\n",
" AACAAAGAGCGATACG-1_Control AACAAAGTCAGAGTGG-1_Control \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.000000 1.0 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.000000 1.0 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.000000 1.0 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.998833 0.0 \n",
"\n",
" AACAAAGTCTTACGGA-1_Control AACATCGCATCGAGTT-1_Control ... \\\n",
- "1G>A 0.0 0.0 ... \n",
- "3T>A 0.0 0.0 ... \n",
- "4C>A 0.0 0.0 ... \n",
- "6C>A 0.0 0.0 ... \n",
- "8G>A 0.0 0.0 ... \n",
+ "10302A>T NaN NaN ... \n",
+ "10398A>G 0.0 1.0 ... \n",
+ "103G>A NaN NaN ... \n",
+ "10400C>T 0.0 1.0 ... \n",
+ "1040T>C NaN NaN ... \n",
"... ... ... ... \n",
- "16564A>T 0.0 0.0 ... \n",
- "16565C>T 0.0 0.0 ... \n",
- "16566G>T 0.0 0.0 ... \n",
- "16567A>T 0.0 0.0 ... \n",
- "16569G>T 0.0 0.0 ... \n",
+ "9545A>G 0.0 1.0 ... \n",
+ "9590A>T NaN NaN ... \n",
+ "9640C>T NaN NaN ... \n",
+ "983C>T NaN NaN ... \n",
+ "9899T>C 0.0 0.0 ... \n",
"\n",
" TTCGGTCTCTCTTCCT-1_Input TTGCAGAAGTACGACG-1_Input \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.00000 0.104439 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.00000 0.108571 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.00214 0.115965 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.00000 0.091391 \n",
"\n",
" TTGCGAACATGGATGG-1_Input TTGCTATTCCCGTAGG-1_Input \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.018799 0.000000 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.018930 0.000000 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.020828 0.000429 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.000000 0.000000 \n",
"\n",
" TTGCTTAGTATTCTCT-1_Input TTGCTTATCGGTTCCT-1_Input \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.000000 0.001452 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.000000 0.001550 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.000000 0.000000 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.036762 0.994806 \n",
"\n",
" TTGTCTAAGCACGTAG-1_Input TTTACGTCAGCCACGT-1_Input \\\n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.458447 0.003831 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.441512 0.004108 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.465913 0.001287 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.148197 0.000644 \n",
"\n",
" TTTGAGGTCTGGGCGT-1_Input TTTGCGCGTTGAATAG-1_Input \n",
- "1G>A 0.0 0.0 \n",
- "3T>A 0.0 0.0 \n",
- "4C>A 0.0 0.0 \n",
- "6C>A 0.0 0.0 \n",
- "8G>A 0.0 0.0 \n",
+ "10302A>T NaN NaN \n",
+ "10398A>G 0.016747 0.000000 \n",
+ "103G>A NaN NaN \n",
+ "10400C>T 0.015044 0.000000 \n",
+ "1040T>C NaN NaN \n",
"... ... ... \n",
- "16564A>T 0.0 0.0 \n",
- "16565C>T 0.0 0.0 \n",
- "16566G>T 0.0 0.0 \n",
- "16567A>T 0.0 0.0 \n",
- "16569G>T 0.0 0.0 \n",
+ "9545A>G 0.000000 0.000000 \n",
+ "9590A>T NaN NaN \n",
+ "9640C>T NaN NaN \n",
+ "983C>T NaN NaN \n",
+ "9899T>C 0.000000 0.000758 \n",
"\n",
- "[49704 rows x 4798 columns]"
+ "[339 rows x 4798 columns]"
]
},
- "execution_count": 16,
+ "execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
@@ -663,6 +679,22 @@
"all_cells"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2021-05-25T20:47:32.913014Z",
+ "start_time": "2021-05-25T20:47:32.884336Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "variants_set = dict()\n",
+ "for s in mgatk_afs:\n",
+ " variants_set[s] = mgatk_afs[s].index\n"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {},
@@ -672,11 +704,11 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 19,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-25T03:35:06.690243Z",
- "start_time": "2021-05-25T03:35:06.649496Z"
+ "end_time": "2021-05-25T20:47:34.087364Z",
+ "start_time": "2021-05-25T20:47:34.058340Z"
}
},
"outputs": [],
@@ -686,11 +718,11 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 20,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-25T03:35:34.264560Z",
- "start_time": "2021-05-25T03:35:07.848195Z"
+ "end_time": "2021-05-25T20:47:34.737562Z",
+ "start_time": "2021-05-25T20:47:34.523554Z"
}
},
"outputs": [
@@ -699,7 +731,58 @@
"output_type": "stream",
"text": [
"variants\n",
- "['1G>A' '3T>A' '4C>A' ... '16566G>T' '16567A>T' '16569G>T']\n"
+ "['10302A>T' '10398A>G' '103G>A' '10400C>T' '1040T>C' '10463T>C' '10516T>A'\n",
+ " '10559A>G' '10571A>T' '10626T>C' '10646G>A' '10671G>A' '1082A>G'\n",
+ " '10873T>C' '11137T>C' '11204T>A' '11204T>C' '11238T>C' '11251A>G'\n",
+ " '11332C>T' '11339T>C' '1134G>A' '11382C>A' '11467A>G' '11655C>G'\n",
+ " '11684T>C' '11689C>T' '11711G>A' '11719G>A' '1174T>C' '11812A>G'\n",
+ " '11838T>A' '11914G>A' '1192C>A' '11944T>C' '1199G>T' '12079C>T'\n",
+ " '12105T>C' '12283G>A' '12283G>T' '12297T>C' '12308A>G' '12372G>A'\n",
+ " '1252G>A' '12705C>T' '12723A>C' '12723A>G' '12736G>A' '12790T>A'\n",
+ " '12790T>C' '12913T>C' '1291T>C' '12944T>A' '13042G>A' '13053C>A'\n",
+ " '13063G>A' '13094T>A' '13108T>A' '13121G>A' '13246T>A' '13246T>C'\n",
+ " '13263A>G' '13263A>T' '13305C>T' '13339T>A' '1334G>A' '13368G>A'\n",
+ " '13369T>C' '13422A>T' '13436C>A' '13443T>A' '13443T>C' '13619T>A'\n",
+ " '13781T>C' '13850A>T' '13931T>C' '14050T>C' '14233A>G' '14274A>G'\n",
+ " '14318T>C' '14524A>C' '14614A>T' '14620C>T' '146T>C' '1471A>G' '1471A>T'\n",
+ " '14766C>T' '14783T>C' '14861G>A' '14905G>A' '14962C>T' '14991T>A'\n",
+ " '14991T>C' '15043G>A' '15051T>C' '150C>T' '15122A>G' '15153G>A'\n",
+ " '15171G>A' '15184T>C' '15235A>C' '15235A>G' '15301G>A' '15452C>A'\n",
+ " '15487A>T' '1551G>T' '15536A>C' '15607A>G' '15672T>C' '15693T>C'\n",
+ " '15758A>G' '15784T>C' '15789C>T' '15821T>A' '1589C>G' '15924A>G'\n",
+ " '15928G>A' '16051A>G' '16066A>T' '16086T>C' '16126T>C' '16129G>A'\n",
+ " '16131T>C' '16150C>T' '16189T>C' '16220A>C' '16220A>G' '16223C>T'\n",
+ " '16227A>T' '16262C>T' '16294C>T' '16296C>A' '16296C>T' '16298T>C'\n",
+ " '16304T>C' '16325T>C' '16327C>T' '16356T>A' '16356T>C' '16362T>C'\n",
+ " '16387A>G' '16433A>T' '16465C>T' '16477G>A' '16512T>A' '16512T>C'\n",
+ " '16519T>A' '16519T>C' '1779A>G' '1811A>G' '1847T>A' '1888G>A' '1945A>G'\n",
+ " '1949G>A' '195T>C' '204T>C' '2083T>C' '2231A>G' '2264A>G' '2291A>T'\n",
+ " '248A>G' '2514C>A' '2529T>C' '2623A>G' '2651A>G' '2653C>A' '2653C>T'\n",
+ " '2694A>T' '2702G>A' '2706A>G' '2707A>G' '2723A>G' '2723A>T' '2778T>C'\n",
+ " '2786T>C' '2833A>G' '2863T>A' '2871T>C' '2875A>G' '2875A>T' '287A>C'\n",
+ " '290A>T' '3003A>G' '3010G>A' '3106C>A' '310T>C' '3144A>G' '318T>A'\n",
+ " '3203A>G' '3242G>A' '3243A>G' '3243A>T' '3244G>A' '3296T>A' '3402A>T'\n",
+ " '3412G>A' '3488T>C' '3514C>A' '3542T>C' '3552T>A' '3561A>C' '3599T>C'\n",
+ " '3630C>A' '3630C>T' '3655C>A' '3672A>G' '368A>G' '3735A>T' '3801T>C'\n",
+ " '3820C>A' '3820C>T' '4100T>A' '4100T>C' '4117T>C' '4216T>C' '4248T>C'\n",
+ " '4428G>A' '4516G>A' '4631A>T' '4646T>C' '4715A>G' '477T>C' '478A>C'\n",
+ " '478A>G' '4806T>A' '4820G>T' '4831G>A' '4837C>A' '4855T>A' '4858T>A'\n",
+ " '489T>C' '4917A>G' '4972G>A' '499G>A' '513G>A' '5147G>A' '515A>G'\n",
+ " '5214C>A' '5214C>T' '5231G>A' '523A>C' '5252G>A' '5273A>T' '5335A>G'\n",
+ " '5337C>A' '5357A>C' '5361T>C' '5370T>C' '5442T>C' '5496A>G' '5580T>C'\n",
+ " '5585G>A' '5585G>T' '5610G>A' '5622C>T' '5698G>A' '5774T>C' '5817C>T'\n",
+ " '585A>G' '5999T>C' '6043T>A' '6047A>G' '6050T>C' '6142A>G' '6142A>T'\n",
+ " '6207T>A' '6221T>C' '627G>A' '6293T>C' '62G>A' '6364G>A' '6371C>A'\n",
+ " '639C>T' '6456G>A' '6513G>A' '6529T>G' '6795G>A' '6797C>T' '6891A>T'\n",
+ " '6904G>A' '6904G>C' '7028C>T' '7032T>A' '7032T>C' '709G>A' '7158A>G'\n",
+ " '7196C>A' '7218C>T' '73A>G' '747A>G' '7579T>C' '7589G>A' '7609T>C'\n",
+ " '7639A>T' '7689G>A' '7697G>A' '769G>T' '7704A>C' '7704A>G' '7705T>C'\n",
+ " '7775G>A' '7808C>T' '7818T>C' '7849C>T' '7950T>C' '8108A>G' '8118G>A'\n",
+ " '8153G>A' '8276C>A' '8285C>A' '8352C>A' '8467C>T' '8584G>A' '8609C>A'\n",
+ " '8642A>G' '8652A>C' '8697G>A' '8701A>G' '875T>C' '8770A>T' '8902G>A'\n",
+ " '8908T>A' '8926C>T' '892A>C' '8989G>A' '8998G>A' '9023C>T' '9087C>A'\n",
+ " '9173T>A' '9270C>A' '930G>A' '9344C>A' '9476A>T' '9540T>C' '9545A>G'\n",
+ " '9590A>T' '9640C>T' '983C>T' '9899T>C']\n"
]
},
{
@@ -732,44 +815,44 @@
" \n",
" \n",
" \n",
- " 1G>A | \n",
- " 1 | \n",
- " G | \n",
+ " 10302A>T | \n",
+ " 10302 | \n",
" A | \n",
- " Transition | \n",
- " G>A | \n",
+ " T | \n",
+ " Transversion | \n",
+ " A>T | \n",
"
\n",
" \n",
- " 3T>A | \n",
- " 3 | \n",
- " T | \n",
+ " 10398A>G | \n",
+ " 10398 | \n",
" A | \n",
- " Transversion | \n",
- " T>A | \n",
+ " G | \n",
+ " Transition | \n",
+ " A>G | \n",
"
\n",
" \n",
- " 4C>A | \n",
- " 4 | \n",
- " C | \n",
+ " 103G>A | \n",
+ " 103 | \n",
+ " G | \n",
" A | \n",
- " Transversion | \n",
- " C>A | \n",
+ " Transition | \n",
+ " G>A | \n",
"
\n",
" \n",
- " 6C>A | \n",
- " 6 | \n",
+ " 10400C>T | \n",
+ " 10400 | \n",
" C | \n",
- " A | \n",
- " Transversion | \n",
- " C>A | \n",
+ " T | \n",
+ " Transition | \n",
+ " C>T | \n",
"
\n",
" \n",
- " 8G>A | \n",
- " 8 | \n",
- " G | \n",
- " A | \n",
+ " 1040T>C | \n",
+ " 1040 | \n",
+ " T | \n",
+ " C | \n",
" Transition | \n",
- " G>A | \n",
+ " T>C | \n",
"
\n",
" \n",
" ... | \n",
@@ -780,68 +863,68 @@
" ... | \n",
"
\n",
" \n",
- " 16564A>T | \n",
- " 16564 | \n",
+ " 9545A>G | \n",
+ " 9545 | \n",
+ " A | \n",
+ " G | \n",
+ " Transition | \n",
+ " A>G | \n",
+ "
\n",
+ " \n",
+ " 9590A>T | \n",
+ " 9590 | \n",
" A | \n",
" T | \n",
" Transversion | \n",
" A>T | \n",
"
\n",
" \n",
- " 16565C>T | \n",
- " 16565 | \n",
+ " 9640C>T | \n",
+ " 9640 | \n",
" C | \n",
" T | \n",
" Transition | \n",
" C>T | \n",
"
\n",
" \n",
- " 16566G>T | \n",
- " 16566 | \n",
- " G | \n",
- " T | \n",
- " Transversion | \n",
- " G>T | \n",
- "
\n",
- " \n",
- " 16567A>T | \n",
- " 16567 | \n",
- " A | \n",
+ " 983C>T | \n",
+ " 983 | \n",
+ " C | \n",
" T | \n",
- " Transversion | \n",
- " A>T | \n",
+ " Transition | \n",
+ " C>T | \n",
"
\n",
" \n",
- " 16569G>T | \n",
- " 16569 | \n",
- " G | \n",
+ " 9899T>C | \n",
+ " 9899 | \n",
" T | \n",
- " Transversion | \n",
- " G>T | \n",
+ " C | \n",
+ " Transition | \n",
+ " T>C | \n",
"
\n",
" \n",
"\n",
- "49704 rows × 5 columns
\n",
+ "339 rows × 5 columns
\n",
""
],
"text/plain": [
" position ref alt variant type variant change\n",
- "1G>A 1 G A Transition G>A\n",
- "3T>A 3 T A Transversion T>A\n",
- "4C>A 4 C A Transversion C>A\n",
- "6C>A 6 C A Transversion C>A\n",
- "8G>A 8 G A Transition G>A\n",
+ "10302A>T 10302 A T Transversion A>T\n",
+ "10398A>G 10398 A G Transition A>G\n",
+ "103G>A 103 G A Transition G>A\n",
+ "10400C>T 10400 C T Transition C>T\n",
+ "1040T>C 1040 T C Transition T>C\n",
"... ... .. .. ... ...\n",
- "16564A>T 16564 A T Transversion A>T\n",
- "16565C>T 16565 C T Transition C>T\n",
- "16566G>T 16566 G T Transversion G>T\n",
- "16567A>T 16567 A T Transversion A>T\n",
- "16569G>T 16569 G T Transversion G>T\n",
+ "9545A>G 9545 A G Transition A>G\n",
+ "9590A>T 9590 A T Transversion A>T\n",
+ "9640C>T 9640 C T Transition C>T\n",
+ "983C>T 983 C T Transition C>T\n",
+ "9899T>C 9899 T C Transition T>C\n",
"\n",
- "[49704 rows x 5 columns]"
+ "[339 rows x 5 columns]"
]
},
- "execution_count": 18,
+ "execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
@@ -857,15 +940,15 @@
"execution_count": 21,
"metadata": {
"ExecuteTime": {
- "end_time": "2021-05-25T03:36:06.773595Z",
- "start_time": "2021-05-25T03:36:06.585670Z"
+ "end_time": "2021-05-25T20:47:37.727897Z",
+ "start_time": "2021-05-25T20:47:37.568732Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
- ""
+ ""
]
},
"execution_count": 21,
@@ -874,7 +957,7 @@
},
{
"data": {
- "image/png": "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\n",
+ "image/png": "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\n",
"text/plain": [
"