diff --git a/weeks/week04/2_compare_alignment_vs_quasialignment.ipynb b/weeks/week04/2_compare_alignment_vs_quasialignment.ipynb
index 6c9fe1a..5f0100d 100644
--- a/weeks/week04/2_compare_alignment_vs_quasialignment.ipynb
+++ b/weeks/week04/2_compare_alignment_vs_quasialignment.ipynb
@@ -41,7 +41,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 66,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -93,7 +93,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 67,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -103,9 +103,18 @@
"grade_id": "chdir",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/oasis/tscc/scratch/ucsd-train45/shalek2013/processed_data\n"
+ ]
+ }
+ ],
"source": [
"cd ~/projects/shalek2013/processed_data"
]
@@ -128,7 +137,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 68,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -138,9 +147,94 @@
"grade_id": "read_kallisto",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3389.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2802.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6624.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2882.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1732.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3389.58 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2802.58 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6624.58 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2882.58 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1732.58 \n",
+ "\n",
+ " est_counts tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0 0 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0 "
+ ]
+ },
+ "execution_count": 68,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_kallisto = pd.read_table('S10_kallisto/abundance.tsv', index_col='target_id')\n",
"s10_kallisto.head()"
@@ -164,7 +258,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 69,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -176,7 +270,91 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|mt-Nd4l-201|mt-Nd4l|297|CDS:1-297| | \n",
+ " 297 | \n",
+ " 70.8467 | \n",
+ " 2438 | \n",
+ " 1204.930 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|mt-Nd4-201|mt-Nd4|1378|CDS:1-1378| | \n",
+ " 1378 | \n",
+ " 1133.5800 | \n",
+ " 43114 | \n",
+ " 1331.720 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|mt-Nd5-201|mt-Nd5|1824|CDS:1-1824| | \n",
+ " 1824 | \n",
+ " 1579.5800 | \n",
+ " 44220 | \n",
+ " 980.222 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|mt-Nd6-201|mt-Nd6|519|CDS:1-519| | \n",
+ " 519 | \n",
+ " 274.6980 | \n",
+ " 4520 | \n",
+ " 576.142 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|mt-Cytb-201|mt-Cytb|1144|CDS:1-1144| | \n",
+ " 1144 | \n",
+ " 899.5790 | \n",
+ " 120234 | \n",
+ " 4679.880 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|m... 297 70.8467 \n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|m... 1378 1133.5800 \n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|m... 1824 1579.5800 \n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|m... 519 274.6980 \n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|m... 1144 899.5790 \n",
+ "\n",
+ " est_counts tpm \n",
+ "target_id \n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|m... 2438 1204.930 \n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|m... 43114 1331.720 \n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|m... 44220 980.222 \n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|m... 4520 576.142 \n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|m... 120234 4679.880 "
+ ]
+ },
+ "execution_count": 69,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_kallisto.tail()"
]
@@ -201,7 +379,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 112,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -211,16 +389,267 @@
"grade_id": "ex1_answer",
"locked": false,
"solution": true
- }
+ },
+ "scrolled": true
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE"
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ " log2_tpm1000 | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3389.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2802.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6624.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2882.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1732.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127247.2|Sox17-004|Sox17|3242|UTR5:1-1851|CDS:1852-2916|UTR3:2917-3242| | \n",
+ " 3242 | \n",
+ " 2997.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127246.1|Sox17-002|Sox17|1512|UTR5:1-249|CDS:250-1509|UTR3:1510-1512| | \n",
+ " 1512 | \n",
+ " 1267.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127267.2|Sox17-007|Sox17|406|UTR5:1-83|CDS:84-406| | \n",
+ " 406 | \n",
+ " 163.270 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127266.2|Sox17-006|Sox17|840|UTR5:1-329|CDS:330-840| | \n",
+ " 840 | \n",
+ " 595.579 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127248.2|Sox17-003|Sox17|1506|UTR5:1-997|CDS:998-1506| | \n",
+ " 1506 | \n",
+ " 1261.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072660.1|Mrpl15-002|Mrpl15|1894|UTR5:1-33|CDS:34-648|UTR3:649-1894| | \n",
+ " 1894 | \n",
+ " 1649.580 | \n",
+ " 10.00000 | \n",
+ " 0.212263 | \n",
+ " 13.287743 | \n",
+ " 0.277703 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072659.1|Mrpl15-001|Mrpl15|4203|UTR5:1-62|CDS:63-950|UTR3:951-4203| | \n",
+ " 4203 | \n",
+ " 3958.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000045689.13|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072661.1|Mrpl15-003|Mrpl15|497|UTR5:1-21|CDS:22-180|UTR3:181-497| | \n",
+ " 497 | \n",
+ " 252.804 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| | \n",
+ " 1569 | \n",
+ " 1324.580 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| | \n",
+ " 1136 | \n",
+ " 891.579 | \n",
+ " 5.42556 | \n",
+ " 0.213075 | \n",
+ " 13.287743 | \n",
+ " 0.278669 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| | \n",
+ " 2507 | \n",
+ " 2262.580 | \n",
+ " 518.90900 | \n",
+ " 8.030360 | \n",
+ " 13.288870 | \n",
+ " 3.174784 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051164.3|Lypla1-003|Lypla1|877|UTR5:1-84|CDS:85-750|UTR3:751-877| | \n",
+ " 877 | \n",
+ " 632.579 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ " 13.287712 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3389.580 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2802.580 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6624.580 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2882.580 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1732.580 \n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTM... 3242 2997.580 \n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTM... 1512 1267.580 \n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTM... 406 163.270 \n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTM... 840 595.579 \n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTM... 1506 1261.580 \n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTM... 1894 1649.580 \n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTM... 4203 3958.580 \n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTT... 497 252.804 \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 1569 1324.580 \n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 1136 891.579 \n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 2507 2262.580 \n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTM... 877 632.579 \n",
+ "\n",
+ " est_counts tpm \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0.00000 0.000000 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTM... 10.00000 0.212263 \n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTT... 0.00000 0.000000 \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 0.00000 0.000000 \n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 5.42556 0.213075 \n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 518.90900 8.030360 \n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTM... 0.00000 0.000000 \n",
+ "\n",
+ " log2_tpm1000 log2_tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 13.287712 0.000000 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTM... 13.287743 0.277703 \n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTT... 13.287712 0.000000 \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 13.287712 0.000000 \n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 13.287743 0.278669 \n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 13.288870 3.174784 \n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTM... 13.287712 0.000000 "
+ ]
+ },
+ "execution_count": 112,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s10_kallisto.head(17)"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 234,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -231,9 +660,22 @@
"locked": true,
"points": 2,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;31m# \"_\" is the previous output\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[1;32massert\u001b[0m \u001b[0m_\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mshape\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;33m(\u001b[0m\u001b[1;36m17\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
"source": [
"# \"_\" is the previous output\n",
"\n",
@@ -258,7 +700,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 72,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -268,11 +710,23 @@
"grade_id": "show_shape",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(56504, 4)"
+ ]
+ },
+ "execution_count": 72,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "s13_kallisto.shape"
+ "s10_kallisto.shape"
]
},
{
@@ -295,7 +749,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 235,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -305,9 +759,94 @@
"grade_id": "read_s13",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3395.24 | \n",
+ " 2 | \n",
+ " 0.03967 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2808.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6630.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2888.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1738.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3395.24 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2808.24 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6630.24 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2888.24 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1738.24 \n",
+ "\n",
+ " est_counts tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 2 0.03967 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0.00000 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0.00000 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0.00000 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0.00000 "
+ ]
+ },
+ "execution_count": 235,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s13_kallisto = pd.read_table('S13_kallisto/abundance.tsv', index_col='target_id')\n",
"s13_kallisto.head()"
@@ -333,7 +872,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 237,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -343,16 +882,28 @@
"grade_id": "ex2_answer",
"locked": false,
"solution": true
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(56504, 4)"
+ ]
+ },
+ "execution_count": 237,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "# YOUR CODE HERE"
+ "s13_kallisto.shape"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 238,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -363,7 +914,8 @@
"locked": true,
"points": 2,
"solution": false
- }
+ },
+ "scrolled": true
},
"outputs": [],
"source": [
@@ -390,7 +942,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 122,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -400,10 +952,30 @@
"grade_id": "show_jointplot_s10_s13_kallisto",
"locked": true,
"solution": false
- },
- "scrolled": false
+ }
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 122,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAb8AAAGoCAYAAADWwOtRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xu81VWd//HXEQGFxMALFiRawNJMNExmKn+mMqaZSI43\n/PlIDZ2GzLKcGQutAVO8/ia1fKhTkonaeMEcRXwYiWkPmkkx0xyxT5TgBYZjCoKiIgfO74/9Pcd9\nDrcDnH05Z72ejwcP9l77+/3utc6G/T5rfdd3fRuam5uRJCkn29S6ApIkVZvhJ0nKjuEnScqO4SdJ\nyo7hJ0nKjuEnScrOtrWuQBfjdSGSuqKGWleg3tjzkyRlx/CTJGXHYc8M/Wn+Ap574dU2ZWn3Aew1\n/CM1qpEkVZfhl6FVq1fTu+8ubcreXb2qRrWRpOpz2FOSlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNP\nkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KU\nHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3D\nT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+S\nlB3DT5KUHcNPkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUnW1rXYGuIqW07ezZs2tdjU7xyiuN\nvLaiZ5uyVa8uo+c2a2tUI6n722GHHWr23qNHj94DeDkimmpWiTpj+HXc4NGjR9e6DpK0JRYAewIL\na1yPumH4ddzLxd971rQWnaflP0NX113aAd2nLbaj/izgve8wAQ3Nzc21rkOXkVJqjoiGWtejM3SX\ntnSXdkD3aYvtqD/dqS2dxQkvkqTsGH6SpOwYfpKk7FRlwktKaTAwDRgIrAV+HBE/SCn1B+4AhlCa\nhXRiRCwv9pkIjAeagHMiYlZRPhL4KbAd8EBEfKMo71W8xwHAq8BJEfFi8dppwAVAMzAlIqZtYVMu\n3ML96lF3aUt3aQd0n7bYjvrTndrSKaoy4SWltBuwW0Q8lVJ6H/A7YCzwJeC1iLgipfQtoH9EfDul\n9FHgNuBAYDDwEDAsIppTSo8BZ0fE3JTSA8A1EfGLlNJXgH0j4qyU0knAsRExrgjYJ4CRQEPx3iNb\n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\nc54uXdA8/6XXAfjWqQfWskqStFkc9tRma1z61kafS1K9M/y02QYO6LPR55JU7xz21Gb7ynH7AbQ5\n5ydJXYnhp83Wr28vz/FJ6tIc9pQkZcfwkyRlx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfwkyRl\nx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfw\nkyRlx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfwkyRlx/CTJGXH8JMkZcfwkyRlZ9tqvElKaSpw\nNNAYESOKsknAPwCvFJudHxEPFq9NBMYDTcA5ETGrKB8J/BTYDnggIr5RlPcCpgEHAK8CJ0XEi8Vr\npwEXAM3AlIiYVvEGS5LqWrV6fjcBR6yn/PsRMbL40xJ8ewMnAnsDnwOuSyk1FNtfD5wREcOB4Sml\nlmOeASyNiGHA1cAVxbH6A/8KHAj8DTAppbRjRVooSeoyqhJ+ETEHWLaelxrWUzYWuD0imiJiITAf\nGJVS2g3YISLmFttNA75Qts/NxePpwGHF4yOAWRGxPCJeB2YBR25teyRJXVutz/mdnVJ6KqV0Y1mP\nbBDwUtk2i4qyQcDLZeUvF2Vt9omINcDylNKAjRxLkpSxqpzz24DrgO9FRHNK6WLg34AzO+nY6+tR\ndlhKaTIwqXOqIkn1xe+4GoZfRPy17OmPgRnF40XAh8peG1yUbai8fJ/FKaUeQL+IWJpSWgQc0m6f\nX3WgbpOByeVlKaU9gAWb2leS6p3fcdUd9mygrEdWnMNr8ffA/xSP7wPGpZR6pZT2BIYCj0fEEkrD\nmaOKCTCnAveW7XNa8fgE4OHi8S+Aw1NKOxaTXw4vyiRJGavWpQ4/o9QD2yml9CKl7vahKaX9gbXA\nQuAfASJiXkrpTmAesBo4KyKai0N9lbaXOjxYlE8FbkkpzQdeA8YVx1qWUroIeILSpQ4XFhNfJEkZ\na2hubt70VmodEpg9ezaDBw+udXUkaXNsch5EN/2O22C7az3bU5KkqjP8JEnZMfwkSdkx/CRJ2TH8\nJEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ\n2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx\n/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwk\nSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZMfwkSdkx/CRJ2TH8JEnZ\nMfwkSdkx/CRJ2dm2Gm+SUpoKHA00RsSIoqw/cAcwBFgInBgRy4vXJgLjgSbgnIiYVZSPBH4KbAc8\nEBHfKMp7AdOAA4BXgZMi4sXitdOAC4BmYEpETKtCkyVJdaxaPb+bgCPalX0beCgiEvAwMBEgpfRR\n4ERgb+BzwHUppYZin+uBMyJiODA8pdRyzDOApRExDLgauKI4Vn/gX4EDgb8BJqWUdqxMEyVJXUVV\nwi8i5gDL2hWPBW4uHt8MfKF4fAxwe0Q0RcRCYD4wKqW0G7BDRMwttptWtk/5saYDhxWPjwBmRcTy\niHgdmAUc2WkNkyR1SbU857drRDQCRMQSYNeifBDwUtl2i4qyQcDLZeUvF2Vt9omINcDylNKAjRxL\nkpSxeprw0tyJx2rY9CaSpFxVZcLLBjSmlAZGRGMxpPlKUb4I+FDZdoOLsg2Vl++zOKXUA+gXEUtT\nSouAQ9rt86tNVSylNBmYtNktkqQuwO+46oZfA217ZPcBpwOXA6cB95aV35ZSuorSEOVQ4PGIaE4p\nLU8pjQLmAqcCPyjb5zTgMeAEShNoAH4BTCkmuWwDHE5pos1GRcRkYHJ5WUppD2BBRxsrSfXK77jq\nXerwM0o9sJ1SSi9S+o3jMuCulNJ44AVKMzyJiHkppTuBecBq4KyIaBkS/SptL3V4sCifCtySUpoP\nvAaMK461LKV0EfAEpWHVC4uJL5KkjDU0N3fmqbbuq+W3otmzZzN48OBaV0eSNscm50F00++4Dba7\nnia8SJJUFYafJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7\nhp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTvbdmSjlFIfYHD59hExr1KVkiSpkjYZ\nfimlrwNTgKXA2qK4GfhwBeslSVLFdKTn9w0gRcTiSldGkqRq6Mg5v5cNPklSd9KRnt+klNKNwAPA\nOy2FEfFAxWolSVIFdST8xhR/hgNrirJmSmEoSVKX05HwOxbYIyLernRlJEmqho6c83seWF3pikiS\nVC0d6fnNBx5OKf0nbc/5XVexWkmSVEEdCb/ewF+AfcvKmitTHUmSKm+T4RcRX6pGRSRJqpaOrPCy\nLfBl4LCiaDbw44hoqmTFJEmqlI4Me14HDAFuLp5/EdgPmFCpSkmSVEkdCb+DgY9GxFqAlNKdwLMV\nrZUkSRXUkUsdXqM06aVFT+CvlamOJEmV15Ge37PAf6eU7iienwDMTSmdBV7yIEnqejoSfrsAv6e0\nvBnA00XZgXjJgySpC+pI+A2JiGPLC1JKT0bEyArVSZKkitpg+BWXOPQCtkkpbQ80FC/tCPSpQt0k\nSaqIjU14uQB4ExgBrCwevwk8B9xW+apJklQZG+z5RcSFwIUppWsj4uwq1kmSpIra5KUOBp8kqbvp\nyHV+kiR1K4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7\nhp8kKTuGnyQpOx25k3tFpZQWAsuBtcDqiBiVUuoP3AEMARYCJ0bE8mL7icB4oAk4JyJmFeUjgZ8C\n2wEPRMQ3ivJewDTgAOBV4KSIeLFKzZMk1aF66PmtBQ6JiI9HxKii7NvAQxGRgIeBiQAppY8CJwJ7\nA58Drksptdxh/nrgjIgYDgxPKR1RlJ8BLI2IYcDVwBXVaJQkqX7VQ/g1sG49xgI3F49vBr5QPD4G\nuD0imiJiITAfGJVS2g3YISLmFttNK9un/FjTgdGd3gJJUpdSD+HXDPwypTQ3pXRmUTYwIhoBImIJ\nsGtRPgh4qWzfRUXZIODlsvKXi7I2+0TEGuD1lNKASjREktQ11PycH/DpiPjflNIuwKyUUlAKxHLt\nn2+Nhk1vIknqzmoefhHxv8Xff00p/ScwCmhMKQ2MiMZiSPOVYvNFwIfKdh9clG2ovHyfxSmlHkC/\niFi6sTqllCYDk7aqYZJUp/yOq3H4pZT6ANtExJsppb7AZ4ELgfuA04HLgdOAe4td7gNuSyldRWk4\ncyjweEQ0p5SWp5RGAXOBU4EflO1zGvAYcAKlCTQbFRGTgcnt6roHsGALmypJdcPvuNr3/AYC96SU\nmou63BYRs1JKTwB3ppTGAy9QmuFJRMxLKd0JzANWA2dFRMuQ6Fdpe6nDg0X5VOCWlNJ84DVgXHWa\nJkmqVw3NzZ15Oq37avmtaPbs2QwePLjW1ZGkzbHJuQ7d9Dtug+2uh9mekiRVleEnScqO4SdJyo7h\nJ0nKjuEnScqO4SdJyo7hJ0nKjuEnScqO4SdJyo7hJ0nKTq3X9lSVLV/5Ljfc/TSNS99i4IA+fOW4\n/ejXt1etqyVJVWX4ZeaGu59mztOLAZj/0usAfOvUA2tZJUmqOoc9M9O49K2NPpekHBh+mRk4oM9G\nn0tSDhz2zMxXjtsPoM05P0nKjeGXmX59e3mOT1L2HPaUJGXH8JMkZcfwkyRlx3N+qhkvuJdUK4af\nasYL7iXVisOeqhkvuJdUK4afasYL7iXVisOeqhkvuJdUK4afasYL7iXVisOekqTsGH6SpOwYfpKk\n7Bh+kqTsOOFFdcVVXyRVg+GnuuKqL5KqwWFP1RVXfZFUDYaf6oqrvkiqBoc9VVdc9UVSNRh+qiuu\n+iKpGhz2lCRlx55fhtpfTnDKkXtz24PPeXmBpGwYfhlqfznBHxcu5dXl77Q+h62/vKAlYBf/9U1W\nrHyXHfr2YtAu7zNYJdUFwy9D7S8feOOtdzf6+pYoD1iAV5e/w4LFKwCv25NUe4ZfhgYO6NPawwPY\noU8vVhU9P4BlK97h3Ksf3eAQaEdWYdlQgHrdnqR6YPhlZvnKd1ndtIb3bd+TZprZ98M7c/rR+3Br\ncc5v2Yp3eHV56c+GhkA7sgpL+4AtL5ekWjP8MnPD3U/z2LONrc///PLr7FB2ecG5Vz/aev4P1t9T\n68gqLC3X563vnJ8k1Zrhl5n2QfXq8ne4/u6nW8OvfY9tfT21jmyzsev1XLxaUq0ZfplZ33BkeSB2\nZIWVrV2FxcWrJdWa4ZeZrxy3X5tLG6Btz60jK6xs7SosLl4tqdYMv8z069uLa/7pUK5vN+xYTR0Z\nNm3hEKmkSjD8MlTr9TM3Z9jUIVJJlWD4aaMqsVLL5oSvQ6SSKsHw00bVeqWW9kOky1a8w4qV7zr0\nKWmrGH4Ze/mVN/nuDb/hjbfeZfve27K2eS1vvtVEQ0MD+w3bmX865RM1X6ml/QSd9pdmSNKWMPwy\ns3zlu/zwjt/zP8+/ysq3m1rLV60uW9+zuZkn46987f89vMHjVGulln59e9G/33ZtZqc+9ae/2vuT\ntFW8n19mSiu8LGkTfBuydMUqlq5Y1fq817bbsOcH+3HQfh+s6gzR9kH75turuf7up6v2/pK6n2x6\nfimlI4GrKQX+1Ii4vMZVqomXGt/Y4n2HfKAfk/7hk9xw99NM/vF/V+3Sg68ctx+//9MrbQLbiS9S\nZfxx/gKWLu+a/7/Wrm1mn70+TM+ePTe5bRbhl1LaBrgWGA0sBuamlO6NiD/WtmbV98KSLQ+/gQP6\n1OTSg359e/Hx4bu2mXjjAtlSZTS+0ZOm7brmKYWVb65gjw+t5P3vf/8mt80i/IBRwPyIeAEgpXQ7\nMBbILvy2VJ/ePWhqWsvv//RKm/JqTnxpeb9aXJgvqXvJJfwGAS+VPX+ZUiCqg95atYbfPrtknfKW\nSw+aoXUllgH9tgOaWbpi1WYNjW5sNZcNXRtY6RVguuIKM12xzt2Zn0d9yiX8VCEtlx4AbYYlW2zO\n0OiWDKlWehi2K64w0xXr3J35edSnXMJvEbB72fPBRdl6pZQmA5MqXKduY1NDnx0dGt2S1VwqvQJM\nV1xhpivWuTurx89jY99xu/Vbza47vru+l+pec7/evO997+vQtrmE31xgaEppCPC/wDjg5A1tHBGT\ngcnlZSmlPYAFFathF9Yy+WR9d24vf70jx+nogtdbs8/mqPTxK6Er1rk7q8fPY2PfcWnongwePLgG\ntaquLMIvItaklM4GZvHepQ7P1bhaXdIHBmzPkA/sSHO7c3otGpe+xU79ttvg6xuzJZNaKj0RpitO\ntOmKde7O/DzqU0Nzc3Ot69AltPxWNHv27Cx+K5LUrTRsaoNu+h23wXa7woskKTuGnyQpO4afJCk7\nhp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4af\nJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQp\nO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuG\nnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8kKTuGnyQpO4afJCk7hp8k\nKTuGnyQpO4afJCk7hp8kKTuGnyQpO9vW6o1TSpOAfwBeKYrOj4gHi9cmAuOBJuCciJhVlI8Efgps\nBzwQEd8oynsB04ADgFeBkyLixeK104ALgGZgSkRMq0oDJUl1q9Y9v+9HxMjiT0vw7Q2cCOwNfA64\nLqXUUGx/PXBGRAwHhqeUjijKzwCWRsQw4GrgiuJY/YF/BQ4E/gaYlFLasUptkyTVqVqHX8N6ysYC\nt0dEU0QsBOYDo1JKuwE7RMTcYrtpwBfK9rm5eDwdOKx4fAQwKyKWR8TrwCzgyM5vhiSpK6l1+J2d\nUnoqpXR5l53sAAAHdklEQVRjWY9sEPBS2TaLirJBwMtl5S8XZW32iYg1wPKU0oCNHEuSlLGKnvNL\nKf0SGFhW1EDp3NsFwHXA9yKiOaV0MfBvwJmd9Nbr61FurR4AS5YsqcChJalyRo8evQfwckQ01bou\n9aKi4RcRh3dw0x8DM4rHi4APlb02uCjbUHn5PotTSj2AfhGxNKW0CDik3T6/2lRlUkqTgUnre+2U\nU07Z1O6SVG8WAHsCC2Hj33GjR4/eszjl1K3VcrbnbhHR0o36e+B/isf3AbellK6iNEQ5FHi86CEu\nTymNAuYCpwI/KNvnNOAx4ATg4aL8F8CUYkh1G+Bw4NubqltETAYmt6tvb+Cdoj5rNre9dajlP0NX\n113aAd2nLbaj/iyg7LTRBr7jtqXUQSg/vdRtNTQ3N9fkjVNK04D9gbWUfhv5x4hoLF6bSGkG52ra\nXupwAG0vdTinKO8N3AJ8HHgNGNfym0tK6XTeu9Th4q251CGl1BwRlRhSrbru0pbu0g7oPm2xHfWn\nO7Wls9Ss5xcRp27ktUuBS9dT/jtg3/WUr6J0ecT6jvVTSoEpSRJQ+9mekiRVneEnScqO4bd5Lqx1\nBTpRd2lLd2kHdJ+22I76053a0ilqNuFFkqRasecnScqO4SdJyo7hJ0nKjuEnScqO4SdJyk7NVnip\nBymlK4AxwCrgL8CXImJF8Vq3vJt8SulISjf83QaYGhGX16ouLVJKgyn97AZSWu7uxxHxg+JmxHcA\nQygtgXdiRCwv9um0z6cC7dkGeILSKvrHdOF27AjcCHyM0ucyHvhTV2tLSumblJZLXAs8A3wJ6NsV\n2pFSmgocDTRGxIiirCr/nurpe6sScu/5zQL2iYj9Kd00dyJASumjdMO7yRdfytdSusnvPsDJKaW9\nalGXdpqAcyNiH+CTwFeLen0beCgiEqXFyjv986mQc4B5Zc+7ajuuofRFuTewH/DHrtaWlNIHga8B\nI4vw2BY4uQu14yZK/1/LVbzu9fS9VSlZh19EPBQRa4unv6W0ojnAMXTPu8mPAuZHxAsRsRq4nVK9\nayoilkTEU8XjN4HnKH0W5T/Tm3nvZ90Zn8/oSrSl6MUeRanH1KIrtqMf8H8i4iaAoo7Lu2JbKN2L\ns29x14LtKd0CrUu0IyLmAMvaFVey7vX4vVURWYdfO+OBB4rH3fVu8u3rUl7/upBS2oPS3T5+Cwxs\nudNHcfurXYvNOuPzeb34fDrbVcC/UBoqatEV27En8GpK6aaU0pMppR+llPp0tbZExGJKN8p+sajT\n8oh4qKu1o51dK1j3evzeqohuf85vY3eTj4gZxTYXAKsj4j868a29fchmSim9j9Jvn+dExJsppfbL\nD3XmckSd/vmklD5P6dzMUymlQzayaV23o7AtMBL4akQ8Udxf89usW/e6bktK6f2UejdDgOXAXSml\nU+hi7diErlz3mun2Pb+IODwiRpT92bf4uyX4Tqc0TPV/y3bbmrvJU343+aJ89w3sU231VJc2iiGp\n6cAtEXFvUdyYUhpYvL4b8EpR3pmfT2f6NHBMSul54D+Aw1JKtwBLulg7oNQ7eCkiniie300pDLva\nZ/J3wPMRsbTo2dwDfKoLtqNcNepet98VnaXbh9/GFDMf/wU4prgnYIv7gHEppV4ppT15727ySygN\nC4wqTiSfCtxbts9pxeP2d5M/PKW0Y3ES+fCirBbmAkNTSkOKWV7jKNW7HvwEmBcR15SV3QecXjw+\njbY/6876fDpNRJwfEbtHxIcp/WwfjogvAjO6UjuKtjQCL6WUhhdFo4Fn6WKfCaXhzr9NKW1XvP9o\nSpORulI7GmjbI6tG3evpe6siuv2w5yb8EOgF/DKlBPDbiDgrIuallO6k9J9kNXBWRLQMLXyVtlOG\nHyzKpwK3pJTmU9xNHiAilqWULqI09b0ZuLA4gVx1EbEmpXQ2pZPXLZc6PFeLupRLKX0aOAV4JqX0\ne0o/p/OBy4E7U0rjgRcobljcmZ9PlVxG12zH14HbUko9gecpXSLQoyu1JSIeTylNB35f1Ov3wI+A\nHbpCO1JKPwMOAXZKKb0ITKL07+muSta9nr63KsW7OkiSspP1sKckKU+GnyQpO4afJCk7hp8kKTuG\nnyQpO4afJCk7hp9UYSmlScUKNpLqhOEnVd4kSospSKoTXuQuVVBK6VrgLOAPlG6m+gLwV0r3U9wJ\n+DWllTiaUko3Ubqx8jDgw5TWoZwBXEhpbcWrI+IHVW+E1A3Z85MqKCLOLh5+MiJGAq9Tuq/i3wEf\npXS3gS+X7fJRSvdS+yilJd9OiYiDgYOAKcVthSRtJcNPqo7yhYnviIi3ixsp38x7NxAF+M/iZqRv\nA0Fxj8nivnRLee+Gy5K2guEn1Zd3yh6vafd8LS5GL3UKw0+qvBXAjmXPT0gpbV/MAP0iMLs21ZLy\n5W+RUuX9G/CrlNJbwEJK91X8JbAL8Cvgx8V2m7q7uLPTpE7ibE+piooZnXMj4rpa10XKmcOeUnX5\n26ZUB+z5SZKyY89PkpQdw0+SlB3DT5KUHcNPkpQdw0+SlB3DT5KUnf8PRl3iPlVq1qMAAAAASUVO\nRK5CYII=\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot(s10_kallisto['tpm'], s13_kallisto['tpm'])"
]
@@ -432,7 +1004,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 123,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -444,9 +1016,236 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ " log2_tpm1000 | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3389.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2802.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6624.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2882.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1732.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3389.58 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2802.58 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6624.58 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2882.58 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1732.58 \n",
+ "\n",
+ " est_counts tpm \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0 0 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0 \n",
+ "\n",
+ " log2_tpm1000 log2_tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 13.287712 0 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 13.287712 0 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 13.287712 0 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 13.287712 0 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 13.287712 0 "
+ ]
+ },
+ "execution_count": 123,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_kallisto['log2_tpm1000'] = np.log2(s10_kallisto['tpm']+10000)\n",
+ "s10_kallisto.head()\n",
+ "\n",
+ "s10_kallisto['log2_tpm'] = np.log2(s10_kallisto['tpm']+1)\n",
+ "s10_kallisto.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 124,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ " log2_tpm1000 | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3389.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2802.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6624.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2882.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1732.58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 13.287712 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3389.58 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2802.58 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6624.58 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2882.58 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1732.58 \n",
+ "\n",
+ " est_counts tpm \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0 0 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0 \n",
+ "\n",
+ " log2_tpm1000 log2_tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 13.287712 0 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 13.287712 0 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 13.287712 0 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 13.287712 0 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 13.287712 0 "
+ ]
+ },
+ "execution_count": 124,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s10_kallisto['log2_tpm'] = np.log2(s10_kallisto['tpm']+1)\n",
"s10_kallisto.head()"
]
},
@@ -468,7 +1267,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 125,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -479,18 +1278,117 @@
"locked": false,
"solution": true
},
- "scrolled": true
+ "scrolled": false
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " length | \n",
+ " eff_length | \n",
+ " est_counts | \n",
+ " tpm | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 3634 | \n",
+ " 3395.24 | \n",
+ " 2 | \n",
+ " 0.03967 | \n",
+ " 0.056126 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 3047 | \n",
+ " 2808.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 6869 | \n",
+ " 6630.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 3127 | \n",
+ " 2888.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 1977 | \n",
+ " 1738.24 | \n",
+ " 0 | \n",
+ " 0.00000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " length eff_length \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 3634 3395.24 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 3047 2808.24 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 6869 6630.24 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 3127 2888.24 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 1977 1738.24 \n",
+ "\n",
+ " est_counts tpm \\\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 2 0.03967 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0.00000 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0.00000 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0.00000 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0.00000 \n",
+ "\n",
+ " log2_tpm \n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0.056126 \n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0.000000 \n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0.000000 \n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0.000000 \n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0.000000 "
+ ]
+ },
+ "execution_count": 125,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s13_kallisto['log2_tpm'] = np.log2(s13_kallisto['tpm']+1)\n",
"\n",
"s13_kallisto.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 126,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -529,7 +1427,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 127,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -541,14 +1439,35 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 127,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\nhvL/AeOAviWSm3/GAAAAAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "# YOUR CODE HERE"
+ "sns.jointplot(s10_kallisto['log2_tpm'], s13_kallisto['log2_tpm'])"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 129,
"metadata": {
"collapsed": true,
"deletable": false,
@@ -584,7 +1503,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 130,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -596,7 +1515,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 130,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\nAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"from scipy.stats import spearmanr\n",
"\n",
@@ -621,7 +1561,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 131,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -633,7 +1573,69 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " 0 | \n",
+ " 0.056126 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... 0 0.056126\n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... 0 0.000000\n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... 0 0.000000\n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... 0 0.000000\n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... 0 0.000000"
+ ]
+ },
+ "execution_count": 131,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm = pd.concat([s10_kallisto['log2_tpm'], s13_kallisto['log2_tpm']], axis=1, keys=['s10', 's13'])\n",
"kallisto_log2_tpm.head()"
@@ -657,7 +1659,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 132,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -667,9 +1669,411 @@
"grade_id": "show_boolean",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127247.2|Sox17-004|Sox17|3242|UTR5:1-1851|CDS:1852-2916|UTR3:2917-3242| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127246.1|Sox17-002|Sox17|1512|UTR5:1-249|CDS:250-1509|UTR3:1510-1512| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127267.2|Sox17-007|Sox17|406|UTR5:1-83|CDS:84-406| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127266.2|Sox17-006|Sox17|840|UTR5:1-329|CDS:330-840| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127248.2|Sox17-003|Sox17|1506|UTR5:1-997|CDS:998-1506| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072660.1|Mrpl15-002|Mrpl15|1894|UTR5:1-33|CDS:34-648|UTR3:649-1894| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072659.1|Mrpl15-001|Mrpl15|4203|UTR5:1-62|CDS:63-950|UTR3:951-4203| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000045689.13|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072661.1|Mrpl15-003|Mrpl15|497|UTR5:1-21|CDS:22-180|UTR3:181-497| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| | \n",
+ " False | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| | \n",
+ " False | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051164.3|Lypla1-003|Lypla1|877|UTR5:1-84|CDS:85-750|UTR3:751-877| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000119612.8|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051170.2|Lypla1-009|Lypla1|529|UTR5:1-18|CDS:19-297|UTR3:298-529| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000137887.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051168.2|Lypla1-007|Lypla1|444|UTR5:1-16|CDS:17-444| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000115529.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051169.1|Lypla1-008|Lypla1|930|UTR5:1-3|CDS:4-594|UTR3:595-930| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000131119.1|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051167.3|Lypla1-006|Lypla1|660|UTR5:1-234|CDS:235-660| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000155020.1|ENSMUSG00000104217.1|OTTMUSG00000050100.1|OTTMUST00000127419.1|Gm37988-001|Gm37988|825|UTR5:1-22|CDS:23-211|UTR3:212-825| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000165720.2|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111603.1|Tcea1-002|Tcea1|2854|UTR5:1-370|CDS:371-1309|UTR3:1310-2854| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000118000.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072688.2|Rgs20-001|Rgs20|2125|UTR5:1-108|CDS:109-1227|UTR3:1228-2125| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000119256.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072706.2|Rgs20-005|Rgs20|883|UTR5:1-184|CDS:185-811|UTR3:812-883| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000170566.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000092053.1|Rgs20-007|Rgs20|577|CDS:1-120|UTR3:121-577| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000147158.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072705.2|Rgs20-004|Rgs20|707|UTR5:1-105|CDS:106-707| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTMUSG00000050145.9|OTTMUST00000127492.1|Atp6v1h-003|Atp6v1h|1662|UTR5:1-161|CDS:162-1487|UTR3:1488-1662| | \n",
+ " True | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000178889.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|-|Gm20854-201|Gm20854|1002|UTR5:1-175|CDS:176-859|UTR3:860-1002| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000181549.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|OTTMUST00000112802.1|Gm20854-001|Gm20854|1156|UTR5:1-335|CDS:336-1019|UTR3:1020-1156| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188754.1|ENSMUSG00000100240.1|OTTMUSG00000047031.1|OTTMUST00000121805.1|Gm20820-001|Gm20820|921|UTR5:1-58|CDS:59-727|UTR3:728-921| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000189543.6|ENSMUSG00000094399.7|OTTMUSG00000047083.1|OTTMUST00000121876.1|Gm21477-001|Gm21477|924|UTR5:1-58|CDS:59-727|UTR3:728-924| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000179970.1|ENSMUSG00000094399.7|OTTMUSG00000047083.1|-|Gm21477-201|Gm21477|498|CDS:1-498| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000186493.1|ENSMUSG00000099856.1|OTTMUSG00000047138.1|OTTMUST00000121968.1|Gm20906-001|Gm20906|923|UTR5:1-58|CDS:59-727|UTR3:728-923| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000187146.1|ENSMUSG00000101915.1|OTTMUSG00000047149.1|OTTMUST00000121980.1|Gm28102-001|Gm28102|924|UTR5:1-58|CDS:59-727|UTR3:728-924| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000186443.1|ENSMUSG00000102045.1|OTTMUSG00000047309.1|OTTMUST00000122306.1|Gm21294-001|Gm21294|934|UTR5:1-73|CDS:74-742|UTR3:743-934| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188269.1|ENSMUSG00000100608.1|OTTMUSG00000047316.1|OTTMUST00000122318.1|Gm21996-001|Gm21996|931|UTR5:1-58|CDS:59-727|UTR3:728-931| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000190558.6|ENSMUSG00000096178.7|OTTMUSG00000047352.1|OTTMUST00000122361.1|Gm20837-001|Gm20837|844|UTR5:1-73|CDS:74-640|UTR3:641-844| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000178446.1|ENSMUSG00000096178.7|OTTMUSG00000047352.1|-|Gm20837-201|Gm20837|498|CDS:1-498| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000177893.1|ENSMUSG00000095366.1|-|-|Gm21860-201|Gm21860|309|CDS:1-309| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000179483.7|ENSMUSG00000096768.7|-|-|Erdr1-204|Erdr1|688|UTR5:1-70|CDS:71-688| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000177591.1|ENSMUSG00000096768.7|-|-|Erdr1-201|Erdr1|774|UTR5:1-229|CDS:230-757|UTR3:758-774| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000177671.7|ENSMUSG00000096768.7|-|-|Erdr1-202|Erdr1|708|UTR5:1-159|CDS:160-528|UTR3:529-708| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000179077.1|ENSMUSG00000096768.7|-|-|Erdr1-203|Erdr1|887|UTR5:1-74|CDS:75-512|UTR3:513-887| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000179623.1|ENSMUSG00000096850.1|-|-|Gm21748-201|Gm21748|309|CDS:1-309| | \n",
+ " False | \n",
+ " False | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|mt-Nd1-201|mt-Nd1|957|CDS:1-957| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|mt-Nd2-201|mt-Nd2|1038|CDS:1-1038| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|mt-Co1-201|mt-Co1|1545|CDS:1-1545| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|mt-Co2-201|mt-Co2|684|CDS:1-684| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|mt-Atp8-201|mt-Atp8|204|CDS:1-204| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|mt-Atp6-201|mt-Atp6|681|CDS:1-681| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|mt-Co3-201|mt-Co3|784|CDS:1-784| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|mt-Nd3-201|mt-Nd3|348|CDS:1-348| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|mt-Nd4l-201|mt-Nd4l|297|CDS:1-297| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|mt-Nd4-201|mt-Nd4|1378|CDS:1-1378| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|mt-Nd5-201|mt-Nd5|1824|CDS:1-1824| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|mt-Nd6-201|mt-Nd6|519|CDS:1-519| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|mt-Cytb-201|mt-Cytb|1144|CDS:1-1144| | \n",
+ " True | \n",
+ " True | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
56504 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "target_id \n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMU... False False\n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTM... False False\n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTM... False False\n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTM... False False\n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTM... False False\n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTM... False False\n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTT... False False\n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... False True\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... False True\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... True True\n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTM... False False\n",
+ "ENSMUST00000119612.8|ENSMUSG00000025903.14|OTTM... False False\n",
+ "ENSMUST00000137887.7|ENSMUSG00000025903.14|OTTM... False False\n",
+ "ENSMUST00000115529.7|ENSMUSG00000025903.14|OTTM... False False\n",
+ "ENSMUST00000131119.1|ENSMUSG00000025903.14|OTTM... False False\n",
+ "ENSMUST00000155020.1|ENSMUSG00000104217.1|OTTMU... False False\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTT... True True\n",
+ "ENSMUST00000165720.2|ENSMUSG00000033813.15|OTTM... False False\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTT... True True\n",
+ "ENSMUST00000118000.7|ENSMUSG00000002459.17|OTTM... False False\n",
+ "ENSMUST00000119256.7|ENSMUSG00000002459.17|OTTM... False False\n",
+ "ENSMUST00000170566.1|ENSMUSG00000002459.17|OTTM... False False\n",
+ "ENSMUST00000147158.1|ENSMUSG00000002459.17|OTTM... False False\n",
+ "ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTM... True False\n",
+ "... ... ...\n",
+ "ENSMUST00000178889.1|ENSMUSG00000095650.2|OTTMU... False False\n",
+ "ENSMUST00000181549.1|ENSMUSG00000095650.2|OTTMU... False False\n",
+ "ENSMUST00000188754.1|ENSMUSG00000100240.1|OTTMU... False False\n",
+ "ENSMUST00000189543.6|ENSMUSG00000094399.7|OTTMU... False False\n",
+ "ENSMUST00000179970.1|ENSMUSG00000094399.7|OTTMU... False False\n",
+ "ENSMUST00000186493.1|ENSMUSG00000099856.1|OTTMU... False False\n",
+ "ENSMUST00000187146.1|ENSMUSG00000101915.1|OTTMU... False False\n",
+ "ENSMUST00000186443.1|ENSMUSG00000102045.1|OTTMU... False False\n",
+ "ENSMUST00000188269.1|ENSMUSG00000100608.1|OTTMU... False False\n",
+ "ENSMUST00000190558.6|ENSMUSG00000096178.7|OTTMU... False False\n",
+ "ENSMUST00000178446.1|ENSMUSG00000096178.7|OTTMU... False False\n",
+ "ENSMUST00000177893.1|ENSMUSG00000095366.1|-|-|G... False False\n",
+ "ENSMUST00000179483.7|ENSMUSG00000096768.7|-|-|E... False False\n",
+ "ENSMUST00000177591.1|ENSMUSG00000096768.7|-|-|E... False False\n",
+ "ENSMUST00000177671.7|ENSMUSG00000096768.7|-|-|E... False False\n",
+ "ENSMUST00000179077.1|ENSMUSG00000096768.7|-|-|E... False False\n",
+ "ENSMUST00000179623.1|ENSMUSG00000096850.1|-|-|G... False False\n",
+ "ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|m... True True\n",
+ "ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|m... True True\n",
+ "ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|m... True True\n",
+ "ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|m... True True\n",
+ "ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|m... True True\n",
+ "ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|m... True True\n",
+ "ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|m... True True\n",
+ "ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|m... True True\n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|m... True True\n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|m... True True\n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|m... True True\n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|m... True True\n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|m... True True\n",
+ "\n",
+ "[56504 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 132,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm > 1"
]
@@ -692,7 +2096,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 133,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -704,7 +2108,20 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "s10 6121\n",
+ "s13 6380\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 133,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"(kallisto_log2_tpm > 1).sum()"
]
@@ -727,7 +2144,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 134,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -739,7 +2156,80 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "target_id\n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| 0\n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| 0\n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| 0\n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| 0\n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| 0\n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127247.2|Sox17-004|Sox17|3242|UTR5:1-1851|CDS:1852-2916|UTR3:2917-3242| 0\n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127246.1|Sox17-002|Sox17|1512|UTR5:1-249|CDS:250-1509|UTR3:1510-1512| 0\n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127267.2|Sox17-007|Sox17|406|UTR5:1-83|CDS:84-406| 0\n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127266.2|Sox17-006|Sox17|840|UTR5:1-329|CDS:330-840| 0\n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127248.2|Sox17-003|Sox17|1506|UTR5:1-997|CDS:998-1506| 0\n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072660.1|Mrpl15-002|Mrpl15|1894|UTR5:1-33|CDS:34-648|UTR3:649-1894| 0\n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072659.1|Mrpl15-001|Mrpl15|4203|UTR5:1-62|CDS:63-950|UTR3:951-4203| 0\n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072661.1|Mrpl15-003|Mrpl15|497|UTR5:1-21|CDS:22-180|UTR3:181-497| 0\n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| 1\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| 1\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| 2\n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051164.3|Lypla1-003|Lypla1|877|UTR5:1-84|CDS:85-750|UTR3:751-877| 0\n",
+ "ENSMUST00000119612.8|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051170.2|Lypla1-009|Lypla1|529|UTR5:1-18|CDS:19-297|UTR3:298-529| 0\n",
+ "ENSMUST00000137887.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051168.2|Lypla1-007|Lypla1|444|UTR5:1-16|CDS:17-444| 0\n",
+ "ENSMUST00000115529.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051169.1|Lypla1-008|Lypla1|930|UTR5:1-3|CDS:4-594|UTR3:595-930| 0\n",
+ "ENSMUST00000131119.1|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051167.3|Lypla1-006|Lypla1|660|UTR5:1-234|CDS:235-660| 0\n",
+ "ENSMUST00000155020.1|ENSMUSG00000104217.1|OTTMUSG00000050100.1|OTTMUST00000127419.1|Gm37988-001|Gm37988|825|UTR5:1-22|CDS:23-211|UTR3:212-825| 0\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| 2\n",
+ "ENSMUST00000165720.2|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111603.1|Tcea1-002|Tcea1|2854|UTR5:1-370|CDS:371-1309|UTR3:1310-2854| 0\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| 2\n",
+ "ENSMUST00000118000.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072688.2|Rgs20-001|Rgs20|2125|UTR5:1-108|CDS:109-1227|UTR3:1228-2125| 0\n",
+ "ENSMUST00000119256.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072706.2|Rgs20-005|Rgs20|883|UTR5:1-184|CDS:185-811|UTR3:812-883| 0\n",
+ "ENSMUST00000170566.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000092053.1|Rgs20-007|Rgs20|577|CDS:1-120|UTR3:121-577| 0\n",
+ "ENSMUST00000147158.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072705.2|Rgs20-004|Rgs20|707|UTR5:1-105|CDS:106-707| 0\n",
+ "ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTMUSG00000050145.9|OTTMUST00000127492.1|Atp6v1h-003|Atp6v1h|1662|UTR5:1-161|CDS:162-1487|UTR3:1488-1662| 1\n",
+ " ..\n",
+ "ENSMUST00000178889.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|-|Gm20854-201|Gm20854|1002|UTR5:1-175|CDS:176-859|UTR3:860-1002| 0\n",
+ "ENSMUST00000181549.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|OTTMUST00000112802.1|Gm20854-001|Gm20854|1156|UTR5:1-335|CDS:336-1019|UTR3:1020-1156| 0\n",
+ "ENSMUST00000188754.1|ENSMUSG00000100240.1|OTTMUSG00000047031.1|OTTMUST00000121805.1|Gm20820-001|Gm20820|921|UTR5:1-58|CDS:59-727|UTR3:728-921| 0\n",
+ "ENSMUST00000189543.6|ENSMUSG00000094399.7|OTTMUSG00000047083.1|OTTMUST00000121876.1|Gm21477-001|Gm21477|924|UTR5:1-58|CDS:59-727|UTR3:728-924| 0\n",
+ "ENSMUST00000179970.1|ENSMUSG00000094399.7|OTTMUSG00000047083.1|-|Gm21477-201|Gm21477|498|CDS:1-498| 0\n",
+ "ENSMUST00000186493.1|ENSMUSG00000099856.1|OTTMUSG00000047138.1|OTTMUST00000121968.1|Gm20906-001|Gm20906|923|UTR5:1-58|CDS:59-727|UTR3:728-923| 0\n",
+ "ENSMUST00000187146.1|ENSMUSG00000101915.1|OTTMUSG00000047149.1|OTTMUST00000121980.1|Gm28102-001|Gm28102|924|UTR5:1-58|CDS:59-727|UTR3:728-924| 0\n",
+ "ENSMUST00000186443.1|ENSMUSG00000102045.1|OTTMUSG00000047309.1|OTTMUST00000122306.1|Gm21294-001|Gm21294|934|UTR5:1-73|CDS:74-742|UTR3:743-934| 0\n",
+ "ENSMUST00000188269.1|ENSMUSG00000100608.1|OTTMUSG00000047316.1|OTTMUST00000122318.1|Gm21996-001|Gm21996|931|UTR5:1-58|CDS:59-727|UTR3:728-931| 0\n",
+ "ENSMUST00000190558.6|ENSMUSG00000096178.7|OTTMUSG00000047352.1|OTTMUST00000122361.1|Gm20837-001|Gm20837|844|UTR5:1-73|CDS:74-640|UTR3:641-844| 0\n",
+ "ENSMUST00000178446.1|ENSMUSG00000096178.7|OTTMUSG00000047352.1|-|Gm20837-201|Gm20837|498|CDS:1-498| 0\n",
+ "ENSMUST00000177893.1|ENSMUSG00000095366.1|-|-|Gm21860-201|Gm21860|309|CDS:1-309| 0\n",
+ "ENSMUST00000179483.7|ENSMUSG00000096768.7|-|-|Erdr1-204|Erdr1|688|UTR5:1-70|CDS:71-688| 0\n",
+ "ENSMUST00000177591.1|ENSMUSG00000096768.7|-|-|Erdr1-201|Erdr1|774|UTR5:1-229|CDS:230-757|UTR3:758-774| 0\n",
+ "ENSMUST00000177671.7|ENSMUSG00000096768.7|-|-|Erdr1-202|Erdr1|708|UTR5:1-159|CDS:160-528|UTR3:529-708| 0\n",
+ "ENSMUST00000179077.1|ENSMUSG00000096768.7|-|-|Erdr1-203|Erdr1|887|UTR5:1-74|CDS:75-512|UTR3:513-887| 0\n",
+ "ENSMUST00000179623.1|ENSMUSG00000096850.1|-|-|Gm21748-201|Gm21748|309|CDS:1-309| 0\n",
+ "ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|mt-Nd1-201|mt-Nd1|957|CDS:1-957| 2\n",
+ "ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|mt-Nd2-201|mt-Nd2|1038|CDS:1-1038| 2\n",
+ "ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|mt-Co1-201|mt-Co1|1545|CDS:1-1545| 2\n",
+ "ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|mt-Co2-201|mt-Co2|684|CDS:1-684| 2\n",
+ "ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|mt-Atp8-201|mt-Atp8|204|CDS:1-204| 2\n",
+ "ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|mt-Atp6-201|mt-Atp6|681|CDS:1-681| 2\n",
+ "ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|mt-Co3-201|mt-Co3|784|CDS:1-784| 2\n",
+ "ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|mt-Nd3-201|mt-Nd3|348|CDS:1-348| 2\n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|mt-Nd4l-201|mt-Nd4l|297|CDS:1-297| 2\n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|mt-Nd4-201|mt-Nd4|1378|CDS:1-1378| 2\n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|mt-Nd5-201|mt-Nd5|1824|CDS:1-1824| 2\n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|mt-Nd6-201|mt-Nd6|519|CDS:1-519| 2\n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|mt-Cytb-201|mt-Cytb|1144|CDS:1-1144| 2\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 134,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"(kallisto_log2_tpm > 1).sum(axis=1)"
]
@@ -762,7 +2252,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 88,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -774,7 +2264,80 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "target_id\n",
+ "ENSMUST00000070533.4|ENSMUSG00000051951.5|OTTMUSG00000026353.2|OTTMUST00000065166.1|Xkr4-001|Xkr4|3634|UTR5:1-150|CDS:151-2094|UTR3:2095-3634| False\n",
+ "ENSMUST00000194992.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127194.1|Rp1-002|Rp1|3047|UTR5:1-54|CDS:55-912|UTR3:913-3047| False\n",
+ "ENSMUST00000027032.5|ENSMUSG00000025900.10|OTTMUSG00000049985.2|OTTMUST00000127195.2|Rp1-001|Rp1|6869|UTR5:1-127|CDS:128-6415|UTR3:6416-6869| False\n",
+ "ENSMUST00000027035.9|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127245.2|Sox17-001|Sox17|3127|UTR5:1-1082|CDS:1083-2342|UTR3:2343-3127| False\n",
+ "ENSMUST00000195555.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127249.1|Sox17-005|Sox17|1977|UTR5:1-635|CDS:636-1511|UTR3:1512-1977| False\n",
+ "ENSMUST00000192650.5|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127247.2|Sox17-004|Sox17|3242|UTR5:1-1851|CDS:1852-2916|UTR3:2917-3242| False\n",
+ "ENSMUST00000116652.7|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127246.1|Sox17-002|Sox17|1512|UTR5:1-249|CDS:250-1509|UTR3:1510-1512| False\n",
+ "ENSMUST00000191647.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127267.2|Sox17-007|Sox17|406|UTR5:1-83|CDS:84-406| False\n",
+ "ENSMUST00000191939.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127266.2|Sox17-006|Sox17|840|UTR5:1-329|CDS:330-840| False\n",
+ "ENSMUST00000192913.1|ENSMUSG00000025902.13|OTTMUSG00000050014.7|OTTMUST00000127248.2|Sox17-003|Sox17|1506|UTR5:1-997|CDS:998-1506| False\n",
+ "ENSMUST00000130201.7|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072660.1|Mrpl15-002|Mrpl15|1894|UTR5:1-33|CDS:34-648|UTR3:649-1894| False\n",
+ "ENSMUST00000156816.6|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072659.1|Mrpl15-001|Mrpl15|4203|UTR5:1-62|CDS:63-950|UTR3:951-4203| False\n",
+ "ENSMUST00000045689.13|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072661.1|Mrpl15-003|Mrpl15|497|UTR5:1-21|CDS:22-180|UTR3:181-497| False\n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| True\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| True\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| True\n",
+ "ENSMUST00000150971.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051164.3|Lypla1-003|Lypla1|877|UTR5:1-84|CDS:85-750|UTR3:751-877| False\n",
+ "ENSMUST00000119612.8|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051170.2|Lypla1-009|Lypla1|529|UTR5:1-18|CDS:19-297|UTR3:298-529| False\n",
+ "ENSMUST00000137887.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051168.2|Lypla1-007|Lypla1|444|UTR5:1-16|CDS:17-444| False\n",
+ "ENSMUST00000115529.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051169.1|Lypla1-008|Lypla1|930|UTR5:1-3|CDS:4-594|UTR3:595-930| False\n",
+ "ENSMUST00000131119.1|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051167.3|Lypla1-006|Lypla1|660|UTR5:1-234|CDS:235-660| False\n",
+ "ENSMUST00000155020.1|ENSMUSG00000104217.1|OTTMUSG00000050100.1|OTTMUST00000127419.1|Gm37988-001|Gm37988|825|UTR5:1-22|CDS:23-211|UTR3:212-825| False\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| True\n",
+ "ENSMUST00000165720.2|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111603.1|Tcea1-002|Tcea1|2854|UTR5:1-370|CDS:371-1309|UTR3:1310-2854| False\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| True\n",
+ "ENSMUST00000118000.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072688.2|Rgs20-001|Rgs20|2125|UTR5:1-108|CDS:109-1227|UTR3:1228-2125| False\n",
+ "ENSMUST00000119256.7|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072706.2|Rgs20-005|Rgs20|883|UTR5:1-184|CDS:185-811|UTR3:812-883| False\n",
+ "ENSMUST00000170566.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000092053.1|Rgs20-007|Rgs20|577|CDS:1-120|UTR3:121-577| False\n",
+ "ENSMUST00000147158.1|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072705.2|Rgs20-004|Rgs20|707|UTR5:1-105|CDS:106-707| False\n",
+ "ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTMUSG00000050145.9|OTTMUST00000127492.1|Atp6v1h-003|Atp6v1h|1662|UTR5:1-161|CDS:162-1487|UTR3:1488-1662| True\n",
+ " ... \n",
+ "ENSMUST00000178889.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|-|Gm20854-201|Gm20854|1002|UTR5:1-175|CDS:176-859|UTR3:860-1002| False\n",
+ "ENSMUST00000181549.1|ENSMUSG00000095650.2|OTTMUSG00000042966.1|OTTMUST00000112802.1|Gm20854-001|Gm20854|1156|UTR5:1-335|CDS:336-1019|UTR3:1020-1156| False\n",
+ "ENSMUST00000188754.1|ENSMUSG00000100240.1|OTTMUSG00000047031.1|OTTMUST00000121805.1|Gm20820-001|Gm20820|921|UTR5:1-58|CDS:59-727|UTR3:728-921| False\n",
+ "ENSMUST00000189543.6|ENSMUSG00000094399.7|OTTMUSG00000047083.1|OTTMUST00000121876.1|Gm21477-001|Gm21477|924|UTR5:1-58|CDS:59-727|UTR3:728-924| False\n",
+ "ENSMUST00000179970.1|ENSMUSG00000094399.7|OTTMUSG00000047083.1|-|Gm21477-201|Gm21477|498|CDS:1-498| False\n",
+ "ENSMUST00000186493.1|ENSMUSG00000099856.1|OTTMUSG00000047138.1|OTTMUST00000121968.1|Gm20906-001|Gm20906|923|UTR5:1-58|CDS:59-727|UTR3:728-923| False\n",
+ "ENSMUST00000187146.1|ENSMUSG00000101915.1|OTTMUSG00000047149.1|OTTMUST00000121980.1|Gm28102-001|Gm28102|924|UTR5:1-58|CDS:59-727|UTR3:728-924| False\n",
+ "ENSMUST00000186443.1|ENSMUSG00000102045.1|OTTMUSG00000047309.1|OTTMUST00000122306.1|Gm21294-001|Gm21294|934|UTR5:1-73|CDS:74-742|UTR3:743-934| False\n",
+ "ENSMUST00000188269.1|ENSMUSG00000100608.1|OTTMUSG00000047316.1|OTTMUST00000122318.1|Gm21996-001|Gm21996|931|UTR5:1-58|CDS:59-727|UTR3:728-931| False\n",
+ "ENSMUST00000190558.6|ENSMUSG00000096178.7|OTTMUSG00000047352.1|OTTMUST00000122361.1|Gm20837-001|Gm20837|844|UTR5:1-73|CDS:74-640|UTR3:641-844| False\n",
+ "ENSMUST00000178446.1|ENSMUSG00000096178.7|OTTMUSG00000047352.1|-|Gm20837-201|Gm20837|498|CDS:1-498| False\n",
+ "ENSMUST00000177893.1|ENSMUSG00000095366.1|-|-|Gm21860-201|Gm21860|309|CDS:1-309| False\n",
+ "ENSMUST00000179483.7|ENSMUSG00000096768.7|-|-|Erdr1-204|Erdr1|688|UTR5:1-70|CDS:71-688| False\n",
+ "ENSMUST00000177591.1|ENSMUSG00000096768.7|-|-|Erdr1-201|Erdr1|774|UTR5:1-229|CDS:230-757|UTR3:758-774| False\n",
+ "ENSMUST00000177671.7|ENSMUSG00000096768.7|-|-|Erdr1-202|Erdr1|708|UTR5:1-159|CDS:160-528|UTR3:529-708| False\n",
+ "ENSMUST00000179077.1|ENSMUSG00000096768.7|-|-|Erdr1-203|Erdr1|887|UTR5:1-74|CDS:75-512|UTR3:513-887| False\n",
+ "ENSMUST00000179623.1|ENSMUSG00000096850.1|-|-|Gm21748-201|Gm21748|309|CDS:1-309| False\n",
+ "ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|mt-Nd1-201|mt-Nd1|957|CDS:1-957| True\n",
+ "ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|mt-Nd2-201|mt-Nd2|1038|CDS:1-1038| True\n",
+ "ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|mt-Co1-201|mt-Co1|1545|CDS:1-1545| True\n",
+ "ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|mt-Co2-201|mt-Co2|684|CDS:1-684| True\n",
+ "ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|mt-Atp8-201|mt-Atp8|204|CDS:1-204| True\n",
+ "ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|mt-Atp6-201|mt-Atp6|681|CDS:1-681| True\n",
+ "ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|mt-Co3-201|mt-Co3|784|CDS:1-784| True\n",
+ "ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|mt-Nd3-201|mt-Nd3|348|CDS:1-348| True\n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|mt-Nd4l-201|mt-Nd4l|297|CDS:1-297| True\n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|mt-Nd4-201|mt-Nd4|1378|CDS:1-1378| True\n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|mt-Nd5-201|mt-Nd5|1824|CDS:1-1824| True\n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|mt-Nd6-201|mt-Nd6|519|CDS:1-519| True\n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|mt-Cytb-201|mt-Cytb|1144|CDS:1-1144| True\n",
+ "dtype: bool"
+ ]
+ },
+ "execution_count": 88,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"(kallisto_log2_tpm > 1).sum(axis=1) >= 1"
]
@@ -797,7 +2360,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 135,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -808,9 +2371,410 @@
"locked": true,
"solution": false
},
- "scrolled": false
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| | \n",
+ " 0.000000 | \n",
+ " 3.952259 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| | \n",
+ " 0.278669 | \n",
+ " 2.769812 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| | \n",
+ " 3.174784 | \n",
+ " 2.992448 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| | \n",
+ " 6.947351 | \n",
+ " 1.058026 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| | \n",
+ " 2.795065 | \n",
+ " 4.141637 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTMUSG00000050145.9|OTTMUST00000127492.1|Atp6v1h-003|Atp6v1h|1662|UTR5:1-161|CDS:162-1487|UTR3:1488-1662| | \n",
+ " 1.774490 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000159906.7|ENSMUSG00000025907.14|OTTMUSG00000033467.12|OTTMUST00000084214.2|Rb1cc1-009|Rb1cc1|656|UTR5:1-375|CDS:376-656| | \n",
+ " 0.000000 | \n",
+ " 7.568701 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000088658.10|ENSMUSG00000025912.16|OTTMUSG00000034736.3|OTTMUST00000088260.1|Mybl1-001|Mybl1|4980|UTR5:1-255|CDS:256-2511|UTR3:2512-4980| | \n",
+ " 0.775518 | \n",
+ " 1.389170 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000052843.11|ENSMUSG00000046101.16|OTTMUSG00000021854.3|OTTMUST00000051859.1|Mcmdc2-001|Mcmdc2|2826|UTR5:1-97|CDS:98-1141|UTR3:1142-2826| | \n",
+ " 2.036728 | \n",
+ " 0.237117 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000118098.2|ENSMUSG00000046101.16|OTTMUSG00000021854.3|OTTMUST00000078010.2|Mcmdc2-003|Mcmdc2|2072|UTR5:1-405|CDS:406-1482|UTR3:1483-2072| | \n",
+ " 0.234414 | \n",
+ " 2.070753 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000183059.1|ENSMUSG00000046101.16|OTTMUSG00000021854.3|OTTMUST00000113822.1|Mcmdc2-005|Mcmdc2|749|CDS:1-77|UTR3:78-749| | \n",
+ " 7.079271 | \n",
+ " 8.468359 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027050.9|ENSMUSG00000025917.9|OTTMUSG00000029459.3|OTTMUST00000072996.2|Cops5-001|Cops5|1698|UTR5:1-315|CDS:316-1320|UTR3:1321-1698| | \n",
+ " 6.723326 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000186528.6|ENSMUSG00000025917.9|OTTMUSG00000029459.3|OTTMUST00000118982.1|Cops5-006|Cops5|962|UTR5:1-129|CDS:130-276|UTR3:277-962| | \n",
+ " 4.856129 | \n",
+ " 0.246389 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000191012.6|ENSMUSG00000056763.16|OTTMUSG00000027401.8|OTTMUST00000118986.2|Cspp1-019|Cspp1|345|UTR5:1-135|CDS:136-345| | \n",
+ " 4.375331 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000122156.7|ENSMUSG00000056763.16|OTTMUSG00000027401.8|OTTMUST00000067947.1|Cspp1-006|Cspp1|2535|UTR5:1-117|CDS:118-1077|UTR3:1078-2535| | \n",
+ " 3.466614 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000155974.7|ENSMUSG00000056763.16|OTTMUSG00000027401.8|OTTMUST00000067949.4|Cspp1-008|Cspp1|445|UTR5:1-139|CDS:140-445| | \n",
+ " 3.035826 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188449.6|ENSMUSG00000056763.16|OTTMUSG00000027401.8|OTTMUST00000118993.1|Cspp1-024|Cspp1|538|CDS:1-317|UTR3:318-538| | \n",
+ " 6.619077 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000088615.10|ENSMUSG00000067851.11|OTTMUSG00000033923.2|OTTMUST00000085577.1|Arfgef1-002|Arfgef1|6978|UTR5:1-176|CDS:177-5717|UTR3:5718-6978| | \n",
+ " 6.223523 | \n",
+ " 2.219540 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027056.11|ENSMUSG00000048960.13|OTTMUSG00000047927.1|OTTMUST00000123246.1|Prex2-001|Prex2|11053|UTR5:1-328|CDS:329-5125|UTR3:5126-11053| | \n",
+ " 1.736847 | \n",
+ " 0.056283 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188154.1|ENSMUSG00000048960.13|OTTMUSG00000047927.1|OTTMUST00000123253.1|Prex2-006|Prex2|843|CDS:1-122|UTR3:123-843| | \n",
+ " 1.547519 | \n",
+ " 5.895499 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000171690.8|ENSMUSG00000057715.13|OTTMUSG00000033915.2|-|A830018L16Rik-201|A830018L16Rik|6158|UTR5:1-464|CDS:465-1331|UTR3:1332-6158| | \n",
+ " 1.597393 | \n",
+ " 2.705801 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188454.6|ENSMUSG00000025938.16|OTTMUSG00000022327.2|OTTMUST00000053228.2|Slco5a1-001|Slco5a1|8463|UTR5:1-591|CDS:592-3144|UTR3:3145-8463| | \n",
+ " 0.056284 | \n",
+ " 3.506221 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000136197.7|ENSMUSG00000025938.16|OTTMUSG00000022327.2|OTTMUST00000053230.2|Slco5a1-003|Slco5a1|5123|UTR5:1-640|CDS:641-2617|UTR3:2618-5123| | \n",
+ " 0.027134 | \n",
+ " 6.674800 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027068.10|ENSMUSG00000025935.10|OTTMUSG00000049113.1|OTTMUST00000125384.1|Tram1-001|Tram1|2938|UTR5:1-188|CDS:189-1313|UTR3:1314-2938| | \n",
+ " 5.431071 | \n",
+ " 0.201256 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027071.6|ENSMUSG00000025937.6|OTTMUSG00000021599.3|OTTMUST00000051280.2|Lactb2-001|Lactb2|4494|UTR5:1-96|CDS:97-963|UTR3:964-4494| | \n",
+ " 3.940599 | \n",
+ " 4.778224 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000041447.4|ENSMUSG00000032769.4|OTTMUSG00000049207.1|OTTMUST00000125545.1|Trpa1-001|Trpa1|4263|UTR5:1-27|CDS:28-3405|UTR3:3406-4263| | \n",
+ " 0.000000 | \n",
+ " 2.086301 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000188371.6|ENSMUSG00000025925.14|OTTMUSG00000047984.2|OTTMUST00000123359.2|Terf1-001|Terf1|2268|UTR5:1-32|CDS:33-1298|UTR3:1299-2268| | \n",
+ " 0.535847 | \n",
+ " 5.333087 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000115367.7|ENSMUSG00000067795.13|OTTMUSG00000022165.2|OTTMUST00000052635.1|4930444P10Rik-003|4930444P10Rik|868|UTR5:1-163|CDS:164-721|UTR3:722-868| | \n",
+ " 3.591404 | \n",
+ " 4.592032 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000058437.13|ENSMUSG00000043716.13|OTTMUSG00000016936.3|OTTMUST00000041073.2|Rpl7-001|Rpl7|1163|UTR5:1-284|CDS:285-1097|UTR3:1098-1163| | \n",
+ " 9.557749 | \n",
+ " 9.656554 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000149566.1|ENSMUSG00000043716.13|OTTMUSG00000016936.3|OTTMUST00000041075.2|Rpl7-003|Rpl7|838|CDS:1-838| | \n",
+ " 8.027635 | \n",
+ " 7.302383 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000112172.3|ENSMUSG00000049775.16|OTTMUSG00000019572.3|OTTMUST00000046738.1|Tmsb4x-001|Tmsb4x|768|UTR5:1-225|CDS:226-360|UTR3:361-768| | \n",
+ " 13.768288 | \n",
+ " 14.830347 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000112176.7|ENSMUSG00000049775.16|OTTMUSG00000019572.3|OTTMUST00000046739.2|Tmsb4x-002|Tmsb4x|698|UTR5:1-139|CDS:140-292|UTR3:293-698| | \n",
+ " 4.358734 | \n",
+ " 6.675759 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000112175.1|ENSMUSG00000049775.16|OTTMUSG00000019572.3|OTTMUST00000046740.1|Tmsb4x-003|Tmsb4x|864|UTR5:1-502|CDS:503-655|UTR3:656-864| | \n",
+ " 0.653129 | \n",
+ " 8.543295 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000112137.1|ENSMUSG00000031358.17|OTTMUSG00000019558.2|OTTMUST00000046702.2|Msl3-002|Msl3|2316|UTR5:1-163|CDS:164-1564|UTR3:1565-2316| | \n",
+ " 0.094384 | \n",
+ " 1.071969 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000112129.7|ENSMUSG00000031355.16|OTTMUSG00000019560.4|OTTMUST00000046950.1|Arhgap6-006|Arhgap6|2487|UTR5:1-211|CDS:212-1369|UTR3:1370-2487| | \n",
+ " 2.217563 | \n",
+ " 2.394953 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000154638.8|ENSMUSG00000031352.10|OTTMUSG00000019596.2|OTTMUST00000046816.2|Hccs-003|Hccs|3310|UTR5:1-239|CDS:240-521|UTR3:522-3310| | \n",
+ " 0.693446 | \n",
+ " 1.291150 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000033717.8|ENSMUSG00000031352.10|OTTMUSG00000019596.2|OTTMUST00000046815.1|Hccs-002|Hccs|2320|UTR5:1-207|CDS:208-1026|UTR3:1027-2320| | \n",
+ " 5.285036 | \n",
+ " 0.090573 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000115894.2|ENSMUSG00000069053.11|OTTMUSG00000045273.1|-|Uba1y-201|Uba1y|3981|UTR5:1-102|CDS:103-3279|UTR3:3280-3981| | \n",
+ " 2.265662 | \n",
+ " 3.909082 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000189069.6|ENSMUSG00000056673.14|OTTMUSG00000045277.1|OTTMUST00000118912.1|Kdm5d-004|Kdm5d|2177|UTR5:1-178|CDS:179-1609|UTR3:1610-2177| | \n",
+ " 0.000000 | \n",
+ " 1.415645 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000055032.13|ENSMUSG00000056673.14|OTTMUSG00000045277.1|OTTMUST00000118913.1|Kdm5d-001|Kdm5d|7974|UTR5:1-176|CDS:177-4823|UTR3:4824-7974| | \n",
+ " 3.009652 | \n",
+ " 3.433922 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000186726.6|ENSMUSG00000056673.14|OTTMUSG00000045277.1|OTTMUST00000118916.1|Kdm5d-002|Kdm5d|5916|UTR5:1-128|CDS:129-944|UTR3:945-5916| | \n",
+ " 1.715568 | \n",
+ " 2.865436 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000143958.7|ENSMUSG00000068457.14|OTTMUSG00000032814.5|OTTMUST00000081730.2|Uty-002|Uty|2903|UTR5:1-126|CDS:127-363|UTR3:364-2903| | \n",
+ " 1.169130 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000091190.11|ENSMUSG00000069045.11|OTTMUSG00000045279.1|OTTMUST00000118924.1|Ddx3y-001|Ddx3y|4600|UTR5:1-106|CDS:107-2083|UTR3:2084-4600| | \n",
+ " 0.420181 | \n",
+ " 1.121188 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000091178.1|ENSMUSG00000069036.3|OTTMUSG00000045384.2|OTTMUST00000119113.2|Sry-001|Sry|1188|CDS:1-1188| | \n",
+ " 2.305509 | \n",
+ " 1.958223 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000190391.1|ENSMUSG00000096706.2|OTTMUSG00000045647.2|OTTMUST00000119534.2|Gm21854-001|Gm21854|1480|UTR5:1-662|CDS:663-1361|UTR3:1362-1480| | \n",
+ " 1.386447 | \n",
+ " 0.904086 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000185926.1|ENSMUSG00000096036.2|OTTMUSG00000045661.2|OTTMUST00000119556.2|Gm21778-001|Gm21778|1482|UTR5:1-660|CDS:661-1359|UTR3:1360-1482| | \n",
+ " 3.411056 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000189201.1|ENSMUSG00000094484.2|OTTMUSG00000045867.2|OTTMUST00000119866.2|Gm21244-001|Gm21244|3115|UTR5:1-405|CDS:406-1089|UTR3:1090-3115| | \n",
+ " 6.108443 | \n",
+ " 7.190151 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|mt-Nd1-201|mt-Nd1|957|CDS:1-957| | \n",
+ " 10.386110 | \n",
+ " 12.218548 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|mt-Nd2-201|mt-Nd2|1038|CDS:1-1038| | \n",
+ " 9.128672 | \n",
+ " 11.083306 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|mt-Co1-201|mt-Co1|1545|CDS:1-1545| | \n",
+ " 14.110687 | \n",
+ " 13.061822 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|mt-Co2-201|mt-Co2|684|CDS:1-684| | \n",
+ " 13.673254 | \n",
+ " 13.407600 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|mt-Atp8-201|mt-Atp8|204|CDS:1-204| | \n",
+ " 13.960626 | \n",
+ " 14.381415 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|mt-Atp6-201|mt-Atp6|681|CDS:1-681| | \n",
+ " 13.435566 | \n",
+ " 13.835251 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|mt-Co3-201|mt-Co3|784|CDS:1-784| | \n",
+ " 13.366910 | \n",
+ " 13.871424 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|mt-Nd3-201|mt-Nd3|348|CDS:1-348| | \n",
+ " 10.291689 | \n",
+ " 10.614544 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|mt-Nd4l-201|mt-Nd4l|297|CDS:1-297| | \n",
+ " 10.235930 | \n",
+ " 11.969117 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|mt-Nd4-201|mt-Nd4|1378|CDS:1-1378| | \n",
+ " 10.380158 | \n",
+ " 11.326160 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|mt-Nd5-201|mt-Nd5|1824|CDS:1-1824| | \n",
+ " 9.938436 | \n",
+ " 10.430975 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|mt-Nd6-201|mt-Nd6|519|CDS:1-519| | \n",
+ " 9.172783 | \n",
+ " 10.414791 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|mt-Cytb-201|mt-Cytb|1144|CDS:1-1144| | \n",
+ " 12.192564 | \n",
+ " 12.669727 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
9383 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "target_id \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 0.000000 3.952259\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 0.278669 2.769812\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 3.174784 2.992448\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTT... 6.947351 1.058026\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTT... 2.795065 4.141637\n",
+ "ENSMUST00000192847.5|ENSMUSG00000033793.12|OTTM... 1.774490 0.000000\n",
+ "ENSMUST00000159906.7|ENSMUSG00000025907.14|OTTM... 0.000000 7.568701\n",
+ "ENSMUST00000088658.10|ENSMUSG00000025912.16|OTT... 0.775518 1.389170\n",
+ "ENSMUST00000052843.11|ENSMUSG00000046101.16|OTT... 2.036728 0.237117\n",
+ "ENSMUST00000118098.2|ENSMUSG00000046101.16|OTTM... 0.234414 2.070753\n",
+ "ENSMUST00000183059.1|ENSMUSG00000046101.16|OTTM... 7.079271 8.468359\n",
+ "ENSMUST00000027050.9|ENSMUSG00000025917.9|OTTMU... 6.723326 0.000000\n",
+ "ENSMUST00000186528.6|ENSMUSG00000025917.9|OTTMU... 4.856129 0.246389\n",
+ "ENSMUST00000191012.6|ENSMUSG00000056763.16|OTTM... 4.375331 0.000000\n",
+ "ENSMUST00000122156.7|ENSMUSG00000056763.16|OTTM... 3.466614 0.000000\n",
+ "ENSMUST00000155974.7|ENSMUSG00000056763.16|OTTM... 3.035826 0.000000\n",
+ "ENSMUST00000188449.6|ENSMUSG00000056763.16|OTTM... 6.619077 0.000000\n",
+ "ENSMUST00000088615.10|ENSMUSG00000067851.11|OTT... 6.223523 2.219540\n",
+ "ENSMUST00000027056.11|ENSMUSG00000048960.13|OTT... 1.736847 0.056283\n",
+ "ENSMUST00000188154.1|ENSMUSG00000048960.13|OTTM... 1.547519 5.895499\n",
+ "ENSMUST00000171690.8|ENSMUSG00000057715.13|OTTM... 1.597393 2.705801\n",
+ "ENSMUST00000188454.6|ENSMUSG00000025938.16|OTTM... 0.056284 3.506221\n",
+ "ENSMUST00000136197.7|ENSMUSG00000025938.16|OTTM... 0.027134 6.674800\n",
+ "ENSMUST00000027068.10|ENSMUSG00000025935.10|OTT... 5.431071 0.201256\n",
+ "ENSMUST00000027071.6|ENSMUSG00000025937.6|OTTMU... 3.940599 4.778224\n",
+ "ENSMUST00000041447.4|ENSMUSG00000032769.4|OTTMU... 0.000000 2.086301\n",
+ "ENSMUST00000188371.6|ENSMUSG00000025925.14|OTTM... 0.535847 5.333087\n",
+ "ENSMUST00000115367.7|ENSMUSG00000067795.13|OTTM... 3.591404 4.592032\n",
+ "ENSMUST00000058437.13|ENSMUSG00000043716.13|OTT... 9.557749 9.656554\n",
+ "ENSMUST00000149566.1|ENSMUSG00000043716.13|OTTM... 8.027635 7.302383\n",
+ "... ... ...\n",
+ "ENSMUST00000112172.3|ENSMUSG00000049775.16|OTTM... 13.768288 14.830347\n",
+ "ENSMUST00000112176.7|ENSMUSG00000049775.16|OTTM... 4.358734 6.675759\n",
+ "ENSMUST00000112175.1|ENSMUSG00000049775.16|OTTM... 0.653129 8.543295\n",
+ "ENSMUST00000112137.1|ENSMUSG00000031358.17|OTTM... 0.094384 1.071969\n",
+ "ENSMUST00000112129.7|ENSMUSG00000031355.16|OTTM... 2.217563 2.394953\n",
+ "ENSMUST00000154638.8|ENSMUSG00000031352.10|OTTM... 0.693446 1.291150\n",
+ "ENSMUST00000033717.8|ENSMUSG00000031352.10|OTTM... 5.285036 0.090573\n",
+ "ENSMUST00000115894.2|ENSMUSG00000069053.11|OTTM... 2.265662 3.909082\n",
+ "ENSMUST00000189069.6|ENSMUSG00000056673.14|OTTM... 0.000000 1.415645\n",
+ "ENSMUST00000055032.13|ENSMUSG00000056673.14|OTT... 3.009652 3.433922\n",
+ "ENSMUST00000186726.6|ENSMUSG00000056673.14|OTTM... 1.715568 2.865436\n",
+ "ENSMUST00000143958.7|ENSMUSG00000068457.14|OTTM... 1.169130 0.000000\n",
+ "ENSMUST00000091190.11|ENSMUSG00000069045.11|OTT... 0.420181 1.121188\n",
+ "ENSMUST00000091178.1|ENSMUSG00000069036.3|OTTMU... 2.305509 1.958223\n",
+ "ENSMUST00000190391.1|ENSMUSG00000096706.2|OTTMU... 1.386447 0.904086\n",
+ "ENSMUST00000185926.1|ENSMUSG00000096036.2|OTTMU... 3.411056 0.000000\n",
+ "ENSMUST00000189201.1|ENSMUSG00000094484.2|OTTMU... 6.108443 7.190151\n",
+ "ENSMUST00000082392.1|ENSMUSG00000064341.1|-|-|m... 10.386110 12.218548\n",
+ "ENSMUST00000082396.1|ENSMUSG00000064345.1|-|-|m... 9.128672 11.083306\n",
+ "ENSMUST00000082402.1|ENSMUSG00000064351.1|-|-|m... 14.110687 13.061822\n",
+ "ENSMUST00000082405.1|ENSMUSG00000064354.1|-|-|m... 13.673254 13.407600\n",
+ "ENSMUST00000082407.1|ENSMUSG00000064356.3|-|-|m... 13.960626 14.381415\n",
+ "ENSMUST00000082408.1|ENSMUSG00000064357.1|-|-|m... 13.435566 13.835251\n",
+ "ENSMUST00000082409.1|ENSMUSG00000064358.1|-|-|m... 13.366910 13.871424\n",
+ "ENSMUST00000082411.1|ENSMUSG00000064360.1|-|-|m... 10.291689 10.614544\n",
+ "ENSMUST00000084013.1|ENSMUSG00000065947.3|-|-|m... 10.235930 11.969117\n",
+ "ENSMUST00000082414.1|ENSMUSG00000064363.1|-|-|m... 10.380158 11.326160\n",
+ "ENSMUST00000082418.1|ENSMUSG00000064367.1|-|-|m... 9.938436 10.430975\n",
+ "ENSMUST00000082419.1|ENSMUSG00000064368.1|-|-|m... 9.172783 10.414791\n",
+ "ENSMUST00000082421.1|ENSMUSG00000064370.1|-|-|m... 12.192564 12.669727\n",
+ "\n",
+ "[9383 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 135,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"expressed_genes = (kallisto_log2_tpm > 1).sum(axis=1) >= 1\n",
"kallisto_log2_tpm.loc[expressed_genes]"
@@ -834,7 +2798,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 136,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -846,7 +2810,76 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(9383, 2)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| | \n",
+ " 0.000000 | \n",
+ " 3.952259 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| | \n",
+ " 0.278669 | \n",
+ " 2.769812 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| | \n",
+ " 3.174784 | \n",
+ " 2.992448 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| | \n",
+ " 6.947351 | \n",
+ " 1.058026 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| | \n",
+ " 2.795065 | \n",
+ " 4.141637 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "target_id \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 0.000000 3.952259\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 0.278669 2.769812\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 3.174784 2.992448\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTT... 6.947351 1.058026\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTT... 2.795065 4.141637"
+ ]
+ },
+ "execution_count": 136,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm_expressed = kallisto_log2_tpm.loc[expressed_genes]\n",
"print(kallisto_log2_tpm_expressed.shape)\n",
@@ -871,7 +2904,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 137,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -883,7 +2916,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 137,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\nTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot('s10', 's13', kallisto_log2_tpm_expressed)"
]
@@ -906,7 +2960,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 138,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -918,14 +2972,37 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 138,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\no1F84xvfwGWXXYZLLrkEl112GV555RXU1dVh9erVOPXUU9Hf34+VK1fi2LFjAIC7774bc+fOxXvv\nvYeHHnoIoVAINTU1ePjhhzFt2jQ8++yz+NOf/gS/349YLIZbb70Va9euRVNTE/bt24dFixZhxowZ\n2LBhA4LBIH784x/j1FNPxcsvv4x169YhEolg3LhxeOSRR+B2u/H444+js7MThw8fTvZOvvrVr+Lo\n0aO44YYbMHv2bOzatQtPPvkkTjnllIJ8Ri+++CI2btwIAPjiF7+Ir371q/jXf/1XxX1aW1vR2toK\nAGhoaMAZZ5yBnp4enHHGGWhoaFB83lZrfCCmp6cH9913H5544om015w7dy6+9KUv4bXXXkNrayse\nffRRjB8/viDv5/XXX8dpp52W/HwOHz6M7373uxgYGEBdXR2+973v4fTTT0973Cc/+UnN55s0aRIA\nwGJRro5jt588jAYCgYK0varppVUl/WfiXxJUIC+88IJ83333JS8PDg7KsizLCxculJ944glZlmX5\n2Weflb/+9a/LsizLy5cvl9955x1ZlmW5s7NTvuyyy2RZjvcGotGoLMuy/Prrr8u33nqrLMuy/Jvf\n/EZesGCB7PV6ZVmW5a1bt8rz5s2T+/r65GAwKP/1X/+1vHbtWlmWZfmpp56SH3roIVmW5eT9ZVmW\nf/WrX8nf//73ZVmW5bVr18pf/vKX5XA4LPf398vnn3++HIlE5CNHjsgzZ86UOzo6NN/nQw89JF91\n1VVp/yV6QJnMmzcv42W1w4cPywsXLlT0kB599FF5wYIF8uWXXy739/dnfU1JkuTf//73sizL8uOP\nPy4/8MADafd57rnn5CuvvDLtPS1btizjc991113yxo0bk5evu+46+dChQ7Isx3tDS5cuzfh4dU8p\n4c4771T0lGRZlo8dOyYvXrxYnjNnjvz0009nfF6Vaj6+sadE1WvGjBlYtWoVVq9ejQULFuDTn/50\n8rYvfOELAIDLL78c3//+9wEAb7zxBvbv3w9Zji9c7/f7MTw8jMHBQaxYsQKHDh0CAESj0eTz/NVf\n/RWampqSl88991xMmDABAHDaaadh/vz5yba89dZbAIBjx47h9ttvR09PDyKRCKZMmZJ8/MUXXwy7\n3Y7x48ejpaUFfX19AOK/2PV+zd91111j+JSU1D2CVD6fD8uWLcPdd9+t6CF9+9vfxre//W08+eST\n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\nYII=\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "# YOUR CODE HERE"
+ "from scipy.stats import spearmanr\n",
+ "\n",
+ "sns.jointplot('s10', 's13', kallisto_log2_tpm_expressed, stat_func=spearmanr)"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 139,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -961,7 +3038,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 140,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -973,7 +3050,94 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(46984, 1)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " # Program:featureCounts v1.5.0; Command:\"featureCounts\" \"-T\" \"8\" \"-s\" \"-B\" \"--primary\" \"-a\" \"/projects/ps-yeolab/biom262-2016/genomes/mm10/gencode/m8/gencode.vM8.basic.annotation.gtf\" \"-o\" \"/home/ucsd-train01/projects/shalek2013/processed_data/s10_featureCounts.txt\" \"/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam\" | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Geneid | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/process... | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " # Program:featureCounts v1.5.0; Command:\"featureCounts\" \"-T\" \"8\" \"-s\" \"-B\" \"--primary\" \"-a\" \"/projects/ps-yeolab/biom262-2016/genomes/mm10/gencode/m8/gencode.vM8.basic.annotation.gtf\" \"-o\" \"/home/ucsd-train01/projects/shalek2013/processed_data/s10_featureCounts.txt\" \"/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam\" \n",
+ "Geneid Chr Start End Strand Length /home/ucsd-train01/projects/shalek2013/process... \n",
+ "ENSMUSG00000102693.1 chr1 3073253 3074322 + 1070 0 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 3102125 + 110 980 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 3216968;3421901;3671498 -;-;- 3634 0 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 3253236 + 480 0 "
+ ]
+ },
+ "execution_count": 140,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_featurecounts = pd.read_table('s10_featureCounts.txt')\n",
"print(s10_featurecounts.shape)\n",
@@ -1001,7 +3165,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 141,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1011,18 +3175,132 @@
"grade_id": "ex6_answer",
"locked": false,
"solution": true
- }
+ },
+ "scrolled": true
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(46983, 6)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 3073253 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 \n",
+ "ENSMUSG00000103377.1 chr1 3365731 \n",
+ "\n",
+ " End Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 + 1070 \n",
+ "ENSMUSG00000064842.1 3102125 + 110 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 3253236 + 480 \n",
+ "ENSMUSG00000103377.1 3368549 - 2819 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 980 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 "
+ ]
+ },
+ "execution_count": 141,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s10_featurecounts = pd.read_table('s10_featureCounts.txt',comment='#',index_col=0)\n",
"print(s10_featurecounts.shape)\n",
"s10_featurecounts.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 142,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1065,7 +3343,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 143,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1077,7 +3355,24 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Chr object\n",
+ "Start object\n",
+ "End object\n",
+ "Strand object\n",
+ "Length int64\n",
+ "/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam int64\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 143,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_featurecounts.dtypes"
]
@@ -1100,7 +3395,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 144,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1113,7 +3408,28 @@
},
"scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 144,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.distplot(s10_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam'])"
]
@@ -1136,7 +3452,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 145,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1148,7 +3464,18 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "90730267"
+ ]
+ },
+ "execution_count": 145,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s10_featurecounts['Length'].sum()"
]
@@ -1173,7 +3500,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 146,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1185,7 +3512,128 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam | \n",
+ " new_column | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ " 44457830.83 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 3073253 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 \n",
+ "ENSMUSG00000103377.1 chr1 3365731 \n",
+ "\n",
+ " End Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 + 1070 \n",
+ "ENSMUSG00000064842.1 3102125 + 110 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 3253236 + 480 \n",
+ "ENSMUSG00000103377.1 3368549 - 2819 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 980 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 \n",
+ "\n",
+ " new_column \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0.00 \n",
+ "ENSMUSG00000064842.1 44457830.83 \n",
+ "ENSMUSG00000051951.5 0.00 \n",
+ "ENSMUSG00000102851.1 0.00 \n",
+ "ENSMUSG00000103377.1 0.00 "
+ ]
+ },
+ "execution_count": 146,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"reads = s10_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam']\n",
"\n",
@@ -1215,7 +3663,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 147,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1227,18 +3675,146 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam | \n",
+ " new_column | \n",
+ " fpkm | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ " 44457830.83 | \n",
+ " 151.953838 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 3073253 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 \n",
+ "ENSMUSG00000103377.1 chr1 3365731 \n",
+ "\n",
+ " End Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 + 1070 \n",
+ "ENSMUSG00000064842.1 3102125 + 110 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 3253236 + 480 \n",
+ "ENSMUSG00000103377.1 3368549 - 2819 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 980 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 \n",
+ "\n",
+ " new_column fpkm \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0.00 0.000000 \n",
+ "ENSMUSG00000064842.1 44457830.83 151.953838 \n",
+ "ENSMUSG00000051951.5 0.00 0.000000 \n",
+ "ENSMUSG00000102851.1 0.00 0.000000 \n",
+ "ENSMUSG00000103377.1 0.00 0.000000 "
+ ]
+ },
+ "execution_count": 147,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"reads = s10_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam']\n",
"\n",
- "# YOUR CODE HERE\n",
+ "s10_featurecounts['fpkm'] = ((s10_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam']/s10_featurecounts['Length'])/reads.sum())*1e9\n",
"\n",
"s10_featurecounts.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 148,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1251,7 +3827,19 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[1;32massert\u001b[0m \u001b[0ms10_featurecounts\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'ENSMUSG00000064842.1'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'fpkm'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m151.9538381109796\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
"source": [
"assert s10_featurecounts.loc['ENSMUSG00000064842.1', 'fpkm'] == 151.9538381109796"
]
@@ -1274,7 +3862,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 149,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1286,7 +3874,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 149,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n1WHUEgAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.distplot(s10_featurecounts['fpkm'])"
]
@@ -1313,7 +3922,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 150,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1325,15 +3934,152 @@
"solution": true
}
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam | \n",
+ " new_column | \n",
+ " fpkm | \n",
+ " tpm | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ " 44457830.83 | \n",
+ " 151.953838 | \n",
+ " 260.827361 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 3073253 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 \n",
+ "ENSMUSG00000103377.1 chr1 3365731 \n",
+ "\n",
+ " End Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 + 1070 \n",
+ "ENSMUSG00000064842.1 3102125 + 110 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 3253236 + 480 \n",
+ "ENSMUSG00000103377.1 3368549 - 2819 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 980 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 \n",
+ "\n",
+ " new_column fpkm tpm \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0.00 0.000000 0.000000 \n",
+ "ENSMUSG00000064842.1 44457830.83 151.953838 260.827361 \n",
+ "ENSMUSG00000051951.5 0.00 0.000000 0.000000 \n",
+ "ENSMUSG00000102851.1 0.00 0.000000 0.000000 \n",
+ "ENSMUSG00000103377.1 0.00 0.000000 0.000000 "
+ ]
+ },
+ "execution_count": 150,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "t_fpkm = s10_featurecounts['fpkm'].sum()\n",
+ "s10_featurecounts['tpm'] = (s10_featurecounts['fpkm']/(s10_featurecounts['fpkm'].sum()))*1000000\n",
+ "\n",
"s10_featurecounts.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 151,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1346,7 +4092,19 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[1;32massert\u001b[0m \u001b[0ms10_featurecounts\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'ENSMUSG00000064842.1'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'tpm'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m260.82736102245372\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
"source": [
"assert s10_featurecounts.loc['ENSMUSG00000064842.1', 'tpm'] == 260.82736102245372"
]
@@ -1369,7 +4127,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 152,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1379,9 +4137,31 @@
"grade_id": "show_tpm_distrubtion",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 152,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.distplot(s10_featurecounts['tpm'])"
]
@@ -1404,7 +4184,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 153,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1416,7 +4196,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 153,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAb8AAAGoCAYAAADWwOtRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xu0XGWZ5/HvCblAIsFAJDRELk6SR0ADJJLpFkaRNKA4\nEGjkNiwBwXEQUOi2pyFoN0GhubiUm0tYthkFjE0QpJGW0UhoncFuIYCkGYIPWZJALp0TQ0i4Cgk5\n80fthDpJTq6nTtU57/ezFova79676tm1oH7nffe7927r6OhAkqSS9Gt2AZIk9TTDT5JUHMNPklQc\nw0+SVBzDT5JUHMNPklSc/s0uoJfxuhBJvVFbswtoNfb8JEnFMfwkScVx2LOP+venn+U/lr22bnn1\n6lX82bgx7Drs3U2sSpJag+HXR732xio6Bg5bt7xqzRu89dZbTaxIklqHw56SpOIYfpKk4hh+kqTi\nGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+\nkqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk\n4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIY\nfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4hh+kqTiGH6SpOIYfpKk4vRvdgG9RUT0\nnzlzZrPL2GJ/+MNSXlm107rlN9/8I3PnLuel5S82sSqp79t5552bXcIGJk6cuC+wMDNXN7uWVmH4\nbbmREydObHYNkrQt5gH7AfObXEfLMPy23MLq3/s1tYqts/Y/+N7AWhvDWhujN9UKtXoXbnargrR1\ndHQ0u4ZeIyI6MrOt2XVsqd5Ur7U2hrU2Rm+qFXpfvT3BCS+SpOIYfpKk4hh+kqTi9MiEl4iYCvxX\noD0zx1Ztw4DpwD7UZiCdkpkrq3WTgXOA1cBFmTmjah8HfB/YEXggMy+u2gcCtwPjgWXAqZn5QrXu\nLODLQAdwVWbevh2HcsV27NsMvalea20Ma22M3lQr9L56G65HJrxExOHAq8DtdeF3LfBiZl4XEZcA\nwzLz0og4AJgGHAqMBB4ERmdmR0Q8AlyYmbMi4gHgxsz8eUR8HvhgZp4fEacCJ2bmaVXAPgaMA9qA\nx4Fxa0NWklSmHhn2zMyHgZfWa54E3Fa9vg04oXp9PHBnZq7OzPnAXGBCROwB7JyZs6rtbq/bp/69\n7gaOrF4fA8zIzJWZuQKYAXy82w5MktQrNfOc3+6Z2Q6QmUuA3av2vYAFddstqtr2ovN1Kgurtk77\nZObbwMqI2HUT7yVJKlgrXeTeneOv3X49S0T0pzYM6y2CJPU5pf3GNTP82iNiRGa2V0OaS6v2RcB7\n67YbWbV11V6/z+KI2AEYmpnLI2IRcMR6+/zL5gqLiCnA5Rtb15vu7ylJlU4dgoJ+47rsCPVk+LWt\nV8hPgLOBa4GzgPvq2qdFxPXUhihHAY9WE15WRsQEYBZwJnBT3T5nAY8AJwMPVe0/B66KiF2oDfEe\nBVy6uUIzcwowpb4tIvaldosgSerV/I3ruUsdfkitB7ZbRLxA7S+Oa4AfRcQ5wPPAKQCZOSci7gLm\nAKuA8zNz7ZDoBXS+1OFnVftU4I6ImAu8CJxWvddLEfE1ajM+O4ArqokvkqSCeW/PLbT2r6KZM2cy\ncuTIZpcjSVtjs/Mg+uhvXJfH7R1eJEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRpMy677DI+/OEP\nc9xxxzW1jiuvvJKjjz6aSZMm8cwzzzS1lt7O8JPUMt5+++2GvO+aNWu2a/+/+Iu/YOrUqd1Uzbb5\n1a9+xQsvvMCMGTP46le/yuWXb/QGLdpCrXRvT0m9xKJFi/jsZz/LgQceyJw5cxg9ejTXXXcdgwYN\n4umnn+aaa67h9ddfZ9iwYVxzzTUMHz6cH/3oR0yfPp3Vq1ez99578/Wvf51BgwYxefJkBg4cyDPP\nPMP48eM58sgjueqqq2hra6OtrY0f/OAHDB48mGuvvZaHH36YtrY2zjvvPI499lgeffRRbr75ZoYN\nG8bcuXP5wAc+wNe//nUAjjzySI499lj+9V//lc9+9rMce+yx23y8H/rQh1i0aNEG7XfeeSdtbW2c\neuqpndrvvfdefvGLX/DKK6+wdOlSjjvuOC688MJt/nyo3XbshBNqD7I56KCDeOWVV1i2bBnDhw/f\nrvctleEnaZvMmzePq6++moMPPpjLLruMH/7wh3z605/ma1/7GrfccgvDhg3jgQce4Jvf/CZ///d/\nz9FHH83JJ58MwA033MDdd9/NGWecAUB7ezt33XUXAOeddx6XX345hxxyCG+88QYDBw5kxowZPPvs\ns9x///28+OKLfOpTn2LChAkA/O53v+OnP/0p73nPezj99NN54oknGDduHADDhg3jxz/+8Qa133//\n/UydOpW2ts7XQO+9997ceOONW/wdnHbaaV2ue+qpp/jpT3/KoEGD+NSnPsXHPvYxDjzwwE7b/OVf\n/iXz58/fYN+zzz6bSZMmdWpbunQpe+yxx7rlESNG0N7ebvhtI8NP0jbZc889OfjggwE4/vjj+cEP\nfsDhhx/O3LlzOeecc+jo6GDNmjXsvnvtaWWZyY033sjLL7/MG2+8weGHH77uvT7+8Xceszlu3Diu\nvvpqjjvuOI4++mhGjBjB448/zic/+UkAdtttNyZMmMBTTz3FkCFDGDt27LrPeP/738+iRYvWhV9X\nvb3jjjuu4efvDjvsMIYOHQrAUUcdxeOPP75B+F1//fUNrUFdM/wkdYu2tjY6OjoYPXo0d9555wbr\nJ0+ezC233MKYMWO49957efTRR9etGzx48LrXn/vc5/jYxz7GL3/5S04//XS++93vbvBe9bdlHDBg\nwLrXO+ywQ6fzhjvttNNGa13b81vfPvvss1U9v01Zv1e5/jLUen7z5s3bYLuN9fx23313lixZsm55\nyZIljBgxoltqLZHhJ2mbLF68mNmzZ3PQQQfxz//8z4wfP5799tuPl156iSeffJKDDz6Y1atXM3/+\nfEaNGsXrr7/O8OHDWbVqFffff3+XP9wLFixg9OjRjB49mqeeeop58+bxoQ99iOnTp3PCCSewYsUK\nHnvsMS655BJ+//vfb1Pt29Lz29h9kKdNmwawbvi23q9//WtefvllBg4cyIMPPsjVV1+9wTZb0/Ob\nOHEi06ZN49hjj+XJJ59k6NChDnluB8NP0jbZb7/9mDZtGpMnT2bUqFGcfvrpDBgwgBtvvJErr7yS\nV155hTVr1nDmmWcyatQovvjFL3LyySez2267MXbsWF577bWNvu9tt93GI488Qr9+/Rg1ahQf+chH\nGDBgAE8++SSTJk2ira2Nv/mbv2G33XbbIPzqe1cb62ltqy996Us88sgjrFixgiOOOIIvfOELnHTS\nSTz33HOMHz9+o/uMHTuWCy+8kPb2diZNmrTBkOfW+uhHP8qvfvUrjjrqKHbaaaeNhqm2nE912EJ9\n9I7n0jZZtGgR5513Hvfff3+zS2mq8847j29961v079+5H3Hvvffy9NNP85WvfKVJlW3Apzqsx56f\nJG2jW2+9tdklaBsZfpK22l577VV8r29TTjzxRE488cRml6FN8A4vkqTiGH6SpOIYfpKk4hh+kqTi\nGH6SpOIYfpKk4hh+kqTiGH6SpOJ4kbskdYOVr73FrffMpn3564zYdTCfP+kghg4Z2Oyy1AXDT5K6\nwa33zObh2YsBmLtgBQCXnHloM0vSJjjsKUndoH3565tcVmsx/CSpG4zYdfAml9VaHPaUpG7w+ZMO\nAuh0zk+ty/CTpG4wdMhAz/H1Ig57SpKKY/hJkopj+EmSimP4SZKKY/hJkopj+EmSimP4SZKKY/hJ\nkopj+EmSimP4SZKKY/hJkopj+EmSitP0G1tHxF8C5wJrgKeAzwBDgOnAPsB84JTMXFltPxk4B1gN\nXJSZM6r2ccD3gR2BBzLz4qp9IHA7MB5YBpyamS/00OFJklpQU3t+EbEn8AVgXGaOpRbGpwOXAg9m\nZgAPAZOr7Q8ATgH2Bz4BfDsi2qq3uwU4NzPHAGMi4piq/VxgeWaOBm4AruuRg5MktaxWGPbcARgS\nEf2BnYBFwCTgtmr9bcAJ1evjgTszc3VmzgfmAhMiYg9g58ycVW13e90+9e91NzCxgcciSeoFmhp+\nmbkY+AbwArXQW5mZDwIjMrO92mYJsHu1y17Agrq3WFS17QUsrGtfWLV12icz3wZWRMSuDTkgSVKv\n0Oxhz3dT65ntA+xJrQd4BtCx3qbrL2+Pts1vIknqy5o94eXPgecyczlARNwLfBhoj4gRmdleDWku\nrbZfBLy3bv+RVVtX7fX7LI6IHYChaz+vKxExBbh8ew5MklqVv3HND78XgD+NiB2BN6mdj5sFvAqc\nDVwLnAXcV23/E2BaRFxPbThzFPBoZnZExMqImFDtfyZwU90+ZwGPACdTm0CzSZk5BZhS3xYR+wLz\ntu0wJal1+BvX/HN+j1KbhPJbYDa1IcnvUAu9oyIiqQXiNdX2c4C7gDnAA8D5mbl2SPQCYCrwLDA3\nM39WtU8FhkfEXOBiajNJJUkFa+vo6M7TaX3X2r+KZs6cyciRI5tdjiRtjc3Odeijv3FdHncrXOog\nSVKPMvwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJ\nxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx\n/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwkScUx/CRJxTH8JEnFMfwk\nScUx/CRJxTH8JEnFMfwkScXp3+wCJPV+K197i1vvmU378tcZsetgPn/SQQwdMrDZZUldMvwkbbdb\n75nNw7MXAzB3wQoALjnz0GaWJG2Sw56Stlv78tc3uSy1GsNP0nYbsevgTS5LrcZhT0nb7fMnHQTQ\n6Zyf1MqaHn4RsQvwXeADwBrgHOBZYDqwDzAfOCUzV1bbT662WQ1clJkzqvZxwPeBHYEHMvPiqn0g\ncDswHlgGnJqZL/TQ4UlFGDpkoOf41Ku0wrDnjdTCan/gIOB3wKXAg5kZwEPAZICIOAA4Bdgf+ATw\n7Yhoq97nFuDczBwDjImIY6r2c4HlmTkauAG4rmcOS5LUqpoafhExFPgvmfk9gMxcXfXwJgG3VZvd\nBpxQvT4euLPabj4wF5gQEXsAO2fmrGq72+v2qX+vu4GJDTwkSVIv0Oye337Asoj4XkQ8ERHfiYjB\nwIjMbAfIzCXA7tX2ewEL6vZfVLXtBSysa19YtXXaJzPfBlZExK6NOiBJUutr9jm//sA44ILMfCwi\nrqc25Nmx3nbrL2+Pts1tEBFTgMu78TMlqWX4G9f88FsILMjMx6rle6iFX3tEjMjM9mpIc2m1fhHw\n3rr9R1ZtXbXX77M4InYAhmbm8k0VlZlTgCn1bRGxLzBvaw5OklqRv3FNHvashjYXRMSYqmki8DTw\nE+Dsqu0s4L7q9U+A0yJiYETsB4wCHq2GRldGxIRqAsyZ6+1zVvX6ZGoTaCRJBWt2zw/gi8C0iBgA\nPAd8BtgBuCsizgGepzbDk8ycExF3AXOAVcD5mbl2SPQCOl/q8LOqfSpwR0TMBV4ETuuRo5Iktay2\njo7uPJ3Wd60dEpg5cyYjR45sdjmStDW2ZK7DvvS937guj7vZsz0lSepxrTDsKalF+GgilcLwk7SO\njyZSKRz2lLSOjyZSKQw/Sev4aCKVwmFPSev4aCKVwvCTtI6PJlIpHPaUJBXH8JMkFcfwkyQVx/CT\nJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfwkyQV\nx/CTJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfwkyQVx/CTJBXH8JMkFcfw\nkyQVx/CTJBXH8JMkFcfwkyQVx/CTJBWn/5ZsFBGDgZH122fmnEYVJUlSI202/CLii8BVwHJgTdXc\nAbyvgXVJktQwW9LzuxiIzFzc6GIkSeoJW3LOb6HBJ0nqS7ak53d5RHwXeAD449rGzHygu4qIiH7A\nY9SC9viIGAZMB/YB5gOnZObKatvJwDnAauCizJxRtY8Dvg/sCDyQmRdX7QOB24HxwDLg1Mx8obtq\nlyT1PlvS8zuu+udi4H9W//x1N9dxEVA/geZS4MHMDOAhYDJARBwAnALsD3wC+HZEtFX73AKcm5lj\ngDERcUzVfi6wPDNHAzcA13Vz7ZKkXmZLen4nAvtm5huNKCAiRgLHUptU81dV8yTgo9Xr24BfUgvE\n44E7M3M1MD8i5gITIuJ5YOfMnFXtcztwAvDz6r0ur9rvBr7ViOOQJPUeW9Lzew5Y1cAarqfWm+yo\naxuRme0AmbkE2L1q3wtYULfdoqptL2BhXfvCqq3TPpn5NrAiInbt5mOQJPUiW9Lzmws8FBH/ROdz\nft/e3g+PiE8C7Zn5ZEQcsYlNOzaxbmu1bX4TSVJftiXhNwj4PfDBurbuCqPDgOMj4lhgJ2DniLgD\nWBIRIzKzPSL2AJZW2y8C3lu3/8iqrav2+n0WR8QOwNDMXL6poiJiCu8MlUpSn+Jv3BaEX2Z+plEf\nnpmXAZcBRMRHgS9l5qcj4jrgbOBa4CzgvmqXnwDTIuJ6asOZo4BHM7MjIlZGxARgFnAmcFPdPmcB\njwAnU5tAs7m6pgBT6tsiYl9g3jYeqiS1DH/jtuwOL/2BzwFHVk0zgX+oJp00yjXAXRFxDvA8tRme\nZOaciLiL2szQVcD5mbm2F3oBnS91+FnVPhW4o5oc8yJwWgPrliT1Am0dHZsewYyI71C73u62qunT\nwPOZeV6Da2spa/8qmjlzJiNHjmx2OZK0NTY716GP/sZ1edxbcs7vI8ABmbkGoOp5Pd1NhUmS1OO2\n5FKHF6lNellrAPCHxpQjSVLjbUnP72ng3yJierV8MjArIs6H7rnkQZKknrQl4fce4LfAmGp5dtV2\nKN17/Z0kST1iS8Jvn8w8sb4hIp7IzHENqkmSpIbqMvyqSxwGAv0iYifemTWzCzC4B2qTJKkhNjXh\n5cvAq8BY4LXq9avAM8C0xpcmSVJjdNnzy8wrgCsi4luZeWEP1iRJUkNt9lIHg0+S1NdsyXV+kiT1\nKYafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiG\nnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8k\nqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTiGnySpOIafJKk4hp8kqTj9m/nhETESuB0Y\nAawB/iEzb4qIYcB0YB9gPnBKZq6s9pkMnAOsBi7KzBlV+zjg+8COwAOZeXHVPrD6jPHAMuDUzHyh\np45RktR6mt3zWw38VWYeCPwZcEFEvB+4FHgwMwN4CJgMEBEHAKcA+wOfAL4dEW3Ve90CnJuZY4Ax\nEXFM1X4usDwzRwM3ANf1zKFJklpVU3t+mbkEWFK9fjUingFGApOAj1ab3Qb8klogHg/cmZmrgfkR\nMReYEBHPAztn5qxqn9uBE4CfV+91edV+N/CtRh+Xus/K197i1ntm0778dUbsOpjPn3QQQ4cMbHZZ\nknq5Zvf81omIfYGDgd8AIzKzHdYF5O7VZnsBC+p2W1S17QUsrGtfWLV12icz3wZWRMSujTkKdbdb\n75nNw7MXM3fBCh6evZhb7pnd7JIk9QEtEX4R8S5qvbKLMvNVoGO9TdZf3h5tm99EraJ9+eubXJak\nbdHUYU+AiOhPLfjuyMz7qub2iBiRme0RsQewtGpfBLy3bveRVVtX7fX7LI6IHYChmbl8MzVN4Z2h\nUjXRiF0HM3fBik7LkraPv3EtEH7A/wLmZOaNdW0/Ac4GrgXOAu6ra58WEddTG84cBTyamR0RsTIi\nJgCzgDOBm+r2OQt4BDiZ2gSaTcrMKcCU+rZqWHbeVh+dtsvnTzoIoNM5P0nbx9+45l/qcBhwBvBU\nRPyW2vDmZdRC766IOAd4ntoMTzJzTkTcBcwBVgHnZ+baIdEL6Hypw8+q9qnAHdXkmBeB03ri2NQ9\nhg4ZyCVnHtrsMiT1MW0dHd15Oq3vWvtX0cyZMxk5cmSzy5GkrbHZuQ599Deuy+NuhWFPFc7LGST1\nNMNPTbXytbe4+Bv/wrKVfwRYN7nFoU5JjdQSlzqoXLfeM3td8K3l5QySGs2en5pi7VDnrDlLNljn\n5QySGs3wU1PcPP0JHnm6fYP24bvs6OUMkhrO8FNTPP1c5/sM9GuDD4/d08kuknqE4aceUz+r8403\nV3dat9OO/Z3kIqnHGH7qMWtvUr0xH3zf8B6uRlLJDD81XFeTW9610wD+ZPgQb1smqccZfmq4rnp8\nB495j0OdkprC8FPDrX/d3qAB/Tj0gD3s7UlqGsNPDVE/ueWllztfxH7oAXvY45PUVIafGmL9oc7h\nu+zIsKE7en5PUksw/NQQ6w91Dhu6I9+8+KNNqkaSOvPenmqI9W9R5i3LJLUSe35qCJ/ALqmVGX7q\nFguXvsrf3vprXnn9LXYePJArzzvMSS2SWpbDnuoWf3vrr1m28o+8uWoNy1b+ka/c+utmlyRJXTL8\n1C1eef2tTS5LUisx/NQtdh48cJPLktRKPOenrVZ/AfvaySxXnncYX1nvnJ8ktSrDT1ut/gL2uQtW\nAHDJmYfyvb87ppllSdIWc9hTW239C9jXX5akVmf4aat5Abuk3s5hT23Wytfe4ubpv+X/PbeMNtoY\ns/e7+c8HjmD5y296AbukXsnw02bdes9sHnn6nQfRPpF/4PCD9vRenZJ6LcNPXerqCezgeT5JvZvh\npy519QR28DyfpN7N8NNGrXztLZ589g+d2vq1weAdB3Dg+3b1PJ+kXs3w00bdes9sXn1jVae2D4/d\n05tVS+oTDD+ts3Dpq3z5lodZ8cqbrOnovG7ITv3t7UnqMww/AbVhzi9+4yFWre7Y6PpDxuzO0CHe\nr1NS32D4CYBvTpu10eAbNKAfhx6wh70+SX2K4Ve4la+9xTenPcYTuWyj6w89YA/P80nqc7y9WeFu\nnv5bnsg/bHTdLu8aYI9PUp9k+BVs4dJXO925pd6A/m18+2/+3PN8kvokhz0L9fgz7Uz57m82uq6t\nDW7+0pEGn6Q+y/ArzMrX3uKKf/g1cxe8vNH1A3Zo4+a/PpK9dn9XD1cmST3H8CvMFd/5v8xd+OpG\n1w3s34/v/d0x9vgk9Xme8yvIz/91XpfBB3DTlz5m8Ekqgj2/Qtz649/y01+/0OX6Kz73pw51SiqG\n4VeAL1z3M+a3v9nl+kvOHM+4GNGDFUlScxl+fdxxX7pvk+svOXM8hx80soeqkdTq2pcupa3fDs0u\nY5u0tfVjzz/Zsj/kiwm/iPg4cAO185xTM/PaJpfUcJsLvi+eOtbgk9TJvz/3Cgtf7p3P63xt5R/4\nb5MMv3Uioh/wLWAisBiYFRH3ZebvmltZ42wu+E74yN4cNWG/HqpGUm8xcOAgBg3asdllbJO3+m/5\nhL1SZntOAOZm5vOZuQq4E5jU5JoaZnPB95/+ZBDnTjqkh6qRpNZTSvjtBSyoW15YtRXphr/+eLNL\nkKSmKmLYc2tFxBTg8mbX0Qj3f6PPdnglbaFN/cYN7vcaQ/q90rMFdZNBu2x5pJUSfouAveuWR1Zt\nG5WZU4Ap9W0RsS8wr/tL6znTvvqJZpcgqQVs6jfu0IODkSP7/kS4UsJvFjAqIvYB/gM4DTi9uSX1\nrHcPxru3SFKliPDLzLcj4kJgBu9c6vBMk8tqGIc2JWnTigg/gMz8GRDNrkOS1HylzPaUJGkdw0+S\nVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQc\nw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNP\nklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JU\nHMNPklQcw0+SVBzDT5JUHMNPklQcw0+SVBzDT5JUnP7N+uCIuA44DngT+D3wmcx8uVo3GTgHWA1c\nlJkzqvZxwPeBHYEHMvPiqn0gcDswHlgGnJqZL1TrzgK+DHQAV2Xm7T11jJKk1tTMnt8M4MDMPBiY\nC0wGiIgDgFOA/YFPAN+OiLZqn1uAczNzDDAmIo6p2s8FlmfmaOAG4LrqvYYBfwccCvxn4PKI2KUn\nDk6S1LqaFn6Z+WBmrqkWfwOMrF4fD9yZmaszcz61YJwQEXsAO2fmrGq724ETqteTgNuq13cDR1av\njwFmZObKzFxBLXA/3qhjkiT1Dq1yzu8c4IHq9V7Agrp1i6q2vYCFde0Lq7ZO+2Tm28DKiNh1E+8l\nSSpYQ8/5RcQvgBF1TW3Uzr19OTPvr7b5MrAqM/+xGz+6bfObbLUdAJYsWdKAt5akxpk4ceK+wMLM\nXN3sWlpFQ8MvM4/a1PqIOBs4lneGKaHWO3tv3fLIqq2r9vp9FkfEDsDQzFweEYuAI9bb5182V3dE\nTAEu39i6M844Y3O7S1KrmQfsB8yHTf/GTZw4cb/qlFOf1szZnh8H/ifwkcx8s27VT4BpEXE9tSHK\nUcCjmdkRESsjYgIwCzgTuKlun7OAR4CTgYeq9p8DV1WTXPoBRwGXbq62zJwCTFmv3kHAH6t63t7a\n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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot('fpkm', 'tpm', s10_featurecounts)"
]
@@ -1441,7 +4242,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 154,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1453,15 +4254,158 @@
"solution": true
}
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam | \n",
+ " new_column | \n",
+ " fpkm | \n",
+ " tpm | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 980 | \n",
+ " 44457830.83 | \n",
+ " 151.953838 | \n",
+ " 260.827361 | \n",
+ " 8.032472 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ " 0.00 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 3073253 \n",
+ "ENSMUSG00000064842.1 chr1 3102016 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 chr1 3252757 \n",
+ "ENSMUSG00000103377.1 chr1 3365731 \n",
+ "\n",
+ " End Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 + 1070 \n",
+ "ENSMUSG00000064842.1 3102125 + 110 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 3253236 + 480 \n",
+ "ENSMUSG00000103377.1 3368549 - 2819 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S10.Aligned.out.sorted.bam \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 980 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 \n",
+ "\n",
+ " new_column fpkm tpm log2_tpm \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0.00 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064842.1 44457830.83 151.953838 260.827361 8.032472 \n",
+ "ENSMUSG00000051951.5 0.00 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000102851.1 0.00 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000103377.1 0.00 0.000000 0.000000 0.000000 "
+ ]
+ },
+ "execution_count": 154,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s10_featurecounts['log2_tpm'] = np.log2(s10_featurecounts['tpm']+1)\n",
+ "\n",
"s10_featurecounts.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 155,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1499,7 +4443,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 156,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1511,7 +4455,69 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " target_id | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569| | \n",
+ " 0.000000 | \n",
+ " 3.952259 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051163.2|Lypla1-002|Lypla1|1136|UTR5:1-126|CDS:127-801|UTR3:802-1136| | \n",
+ " 0.278669 | \n",
+ " 2.769812 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000027036.10|ENSMUSG00000025903.14|OTTMUSG00000021562.4|OTTMUST00000051162.1|Lypla1-001|Lypla1|2507|UTR5:1-91|CDS:92-784|UTR3:785-2507| | \n",
+ " 3.174784 | \n",
+ " 2.992448 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000081551.13|ENSMUSG00000033813.15|OTTMUSG00000042348.1|OTTMUST00000111602.1|Tcea1-001|Tcea1|2547|UTR5:1-100|CDS:101-1006|UTR3:1007-2547| | \n",
+ " 6.947351 | \n",
+ " 1.058026 | \n",
+ "
\n",
+ " \n",
+ " ENSMUST00000002533.14|ENSMUSG00000002459.17|OTTMUSG00000029338.4|OTTMUST00000072687.1|Rgs20-002|Rgs20|1778|UTR5:1-160|CDS:161-880|UTR3:881-1778| | \n",
+ " 2.795065 | \n",
+ " 4.141637 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "target_id \n",
+ "ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTM... 0.000000 3.952259\n",
+ "ENSMUST00000134384.7|ENSMUSG00000025903.14|OTTM... 0.278669 2.769812\n",
+ "ENSMUST00000027036.10|ENSMUSG00000025903.14|OTT... 3.174784 2.992448\n",
+ "ENSMUST00000081551.13|ENSMUSG00000033813.15|OTT... 6.947351 1.058026\n",
+ "ENSMUST00000002533.14|ENSMUSG00000002459.17|OTT... 2.795065 4.141637"
+ ]
+ },
+ "execution_count": 156,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm_expressed.head()"
]
@@ -1536,7 +4542,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 157,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1548,7 +4554,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['ENSMUST00000146665.2',\n",
+ " 'ENSMUSG00000033845.13',\n",
+ " 'OTTMUSG00000029329.3',\n",
+ " 'OTTMUST00000072662.2',\n",
+ " 'Mrpl15-004',\n",
+ " 'Mrpl15',\n",
+ " '1569',\n",
+ " 'UTR5:1-62',\n",
+ " 'CDS:63-569',\n",
+ " 'UTR3:570-1569',\n",
+ " '']"
+ ]
+ },
+ "execution_count": 157,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"s = 'ENSMUST00000146665.2|ENSMUSG00000033845.13|OTTMUSG00000029329.3|OTTMUST00000072662.2|Mrpl15-004|Mrpl15|1569|UTR5:1-62|CDS:63-569|UTR3:570-1569|'\n",
"s.split('|')"
@@ -1572,7 +4599,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 158,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1584,7 +4611,20 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['ENSMUSG00000033845.13', 'ENSMUSG00000025903.14',\n",
+ " 'ENSMUSG00000025903.14', ..., 'ENSMUSG00000064367.1',\n",
+ " 'ENSMUSG00000064368.1', 'ENSMUSG00000064370.1'], dtype=object)"
+ ]
+ },
+ "execution_count": 158,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm_expressed.index.map(lambda x: x.split('|')[1])"
]
@@ -1607,7 +4647,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 159,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1619,7 +4659,70 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(9383, 2)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000033845.13 | \n",
+ " 0.000000 | \n",
+ " 3.952259 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000025903.14 | \n",
+ " 0.278669 | \n",
+ " 2.769812 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000025903.14 | \n",
+ " 3.174784 | \n",
+ " 2.992448 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000033813.15 | \n",
+ " 6.947351 | \n",
+ " 1.058026 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000002459.17 | \n",
+ " 2.795065 | \n",
+ " 4.141637 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "ENSMUSG00000033845.13 0.000000 3.952259\n",
+ "ENSMUSG00000025903.14 0.278669 2.769812\n",
+ "ENSMUSG00000025903.14 3.174784 2.992448\n",
+ "ENSMUSG00000033813.15 6.947351 1.058026\n",
+ "ENSMUSG00000002459.17 2.795065 4.141637"
+ ]
+ },
+ "execution_count": 159,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm_expressed_genes = kallisto_log2_tpm_expressed.copy()\n",
"kallisto_log2_tpm_expressed_genes.index = kallisto_log2_tpm_expressed.index.map(lambda x: x.split('|')[1])\n",
@@ -1649,7 +4752,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 160,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1661,7 +4764,70 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(6733, 2)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " s10 | \n",
+ " s13 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000000001.4 | \n",
+ " 0.273651 | \n",
+ " 6.259357 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000000056.7 | \n",
+ " 5.218173 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000000058.6 | \n",
+ " 11.609494 | \n",
+ " 0.344833 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000000078.6 | \n",
+ " 2.723716 | \n",
+ " 4.196505 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000000085.16 | \n",
+ " 0.000000 | \n",
+ " 5.360020 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " s10 s13\n",
+ "ENSMUSG00000000001.4 0.273651 6.259357\n",
+ "ENSMUSG00000000056.7 5.218173 0.000000\n",
+ "ENSMUSG00000000058.6 11.609494 0.344833\n",
+ "ENSMUSG00000000078.6 2.723716 4.196505\n",
+ "ENSMUSG00000000085.16 0.000000 5.360020"
+ ]
+ },
+ "execution_count": 160,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_log2_tpm_expressed_genes_summed = kallisto_log2_tpm_expressed_genes.groupby(level=0, axis=0).sum()\n",
"print(kallisto_log2_tpm_expressed_genes_summed.shape)\n",
@@ -1686,7 +4852,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 161,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1698,7 +4864,31 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "before aligning: (6733,) (46983,)\n",
+ "after aligning: (46983,) (46983,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "ENSMUSG00000000001.4 0.273651\n",
+ "ENSMUSG00000000003.15 NaN\n",
+ "ENSMUSG00000000028.14 NaN\n",
+ "ENSMUSG00000000031.15 NaN\n",
+ "ENSMUSG00000000037.16 NaN\n",
+ "Name: s10, dtype: float64"
+ ]
+ },
+ "execution_count": 161,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"x = kallisto_log2_tpm_expressed_genes_summed['s10']\n",
"y = s10_featurecounts['log2_tpm']\n",
@@ -1727,7 +4917,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 162,
"metadata": {
"collapsed": true,
"deletable": false,
@@ -1747,7 +4937,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 164,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1757,9 +4947,31 @@
"grade_id": "show_kallisto_featurecounts_jointplot",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 164,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaUAAAGoCAYAAADmTPpwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xmc3EWd//FXz9FzpodMJpmQIEeAFCFAEjB4kBWRRRFF\ndIMHguh6htUVhF0RPIiKQEAiiGvyE1mXbGBFzaIiLqsgwgIKkRyGJFQiSSAHmWQykzl6zp7p3x99\npPvbx/TM9PHtnvfz8VCmv31VT5L6dFV96lOeYDCIiIiIG5QVugEiIiIRCkoiIuIaCkoiIuIaCkoi\nIuIaCkoiIuIaCkoiIuIaFYVuQBYpt11Eio2n0A1wG42URETENRSURETENRSURETENRSURETENRSU\nRETENRSURETENRSURETENRSURETENUpp82xJONTWTmBwMHq70uulcfJRBWyRiEj+KCi5zNMvvIzH\n2xC9XT7UxcUXvKmALRIRyR8FJZeprKykoqY2ejvY11fA1oiI5JfWlERExDUUlERExDUUlERExDUU\nlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERE\nxDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUq\nCt0ASS8YDNLR0RF3zefz4fF4CtQiEZHcUVByuR5/N7/+4xZqa+tCt3v8vO/tp9LQ0FDglomIZJ+C\nUhGora2jrt5X6GaIiOSc1pRERMQ1FJRERMQ1NH1XZJT4ICKlTEGpyPT0dPO/f2qjsXFK+LYSH0Sk\ndCgoFaGaGiU+iEhpUlAqcsmm80BTeiJSnBSUipxzOi90TVN6IlKcFJRKgHM6T8kQIlKsFJRKkHP0\n5Pd38/Yzj4kbOTmDVDAYpLOzM+51FMhEJN8UlEpU7OjJ7+/if//0Stog1dHRwVPr91BbW5/yMQpS\nIpJrCkoTRLogBdB6sIW6+oaUj9E6lYjkg4LSBOVch/L7u9I+Rll+IpIPCkqSkWRZfpriE5FsU1CS\njCUbXY20VhUMBgHiApUCl4ikoqAk45LJWlVZeUXKwJUsaDmvZRLYlD0oUhpKIigZYyqeeOKJQjcj\nK9oOHaTcH4je7mlvpW+4g5qa2tD9ba2UlZXT19OZ9HYmj8n1czzBoehjOg4firvW1tbKf+78G5N8\noaDU0dFGmac8ejvZNeft/v4+zn3jCUyaNCn6nK6uLp76y06qqqpTPkYkwi1/L84///zjgT3W2sBI\nj50oPJFvocXMGHM8sLPQ7RARGYMTrLW7Ct0ItyiJkRKwJ/zfEwraiuzYSWl8Diidz6LP4T6l8ll2\ncqT/EkpkpARgjAlaa4t+AaFUPgeUzmfR53CfUvkspfI5skknz4qIiGsoKImIiGsoKImIiGvkJdHB\nGHMMsApoBoaBe6213zfGTAYeAo4DdgEfstYm1rLJzDez0VYXKJXPAaXzWfQ53KdUPkupfI6syUui\ngzFmOjDdWrvBGFMPvAhcAvwjcMhae7sx5npgsrX2KzlvkIiIuFJepu+stfuttRvCP3cDW4FjCAWm\n+8MPux94fz7aIyIi7pT3NaXwRtf5wJ+BZmttC4QCFzAt3+0RERH3yOvm2fDU3S+Aq6213cYY59zh\nmOYSjTEVhEZeKtchIiVlovVveQtK4V/sL4D/tNb+Kny5xRjTbK1tCa87HcjgdZYCNyW7r1Tq34nI\nhBG3cXaC9W9JNw3nc6T078AWa+3dMdd+DXwCWAZ8HPhVkufFsdYuBZbGXlPtOxEpBerf8pcSfg5w\nObDJGLOe0DTdjYSC0c+MMZ8EXgU+lI/2iIiIO+UlKFlrnwXKU9z99/log4iIuJ8qOoiIiGsoKImI\niGsoKImIiGsoKImIiGsoKImIiGuUynHoIlKEnn76aW655RaCwSCLFy/ms5/9bMJj7rvvPh555BE8\nHg+BQIBXXnmFP//5zxw6dIgvfelLeDwegsEgu3fv5uqrr+bKK6/M++e4+eabefrpp6mpqeG2225j\nzpw5eW9DqVBQEpkAhoaGKC9PtStj7IaHhykrG9uEy/DwMN/+9rf5j//4D6ZNm8all17K+eefz4kn\nnhj3uE996lN86lOfAuDJJ5/k/vvvx+fz4fP5+OUvfxl9rbe97W1ccMEF4/tAY/DUU0/x2muv8bvf\n/Y6NGzdy00038bOf/Szv7SgVCkoiLrJ3714+/elPM3fuXLZs2cLJJ5/M7bffTlVVFZs3b+a2226j\np6eHyZMnc9ttt9HU1MTPf/5zHnroIQKBAMceeyx33HEHVVVV3HDDDXi9XrZu3cpZZ53FO97xDr7z\nne/g8XjweDysXr2a2tpali1bxjPPPIPH42HJkiVcdNFFvPDCC9xzzz1MnjyZ7du3c9ppp3HHHXcA\n8I53vIOLLrqI5557jk9/+tNcdNFFY/qsf/3rXznuuOOYOXMmAO95z3t44oknEoJSrN/85je85z3v\nSbj+3HPPceyxx3L00UcD8NOf/hSPx8OHP/zhuMc9/PDD/P73v6erq4sDBw5w8cUX84UvfGFM7Y94\n4okneP/7QwcczJs3j66uLlpbW2lqahrX605UCkoiLrNz505uvfVW5s+fz4033siDDz7Ixz72Mb79\n7W+zYsUKJk+ezG9/+1uWL1/OLbfcwjvf+U4++MEPAnDXXXfxi1/8gssvvxyAlpaW6Lf2JUuWcNNN\nN7FgwQJ6e3vxer387ne/Y9u2bTzyyCMcOnSISy+9lLPPPhuAl19+mUcffZSpU6dy2WWXsW7dOs48\n80wAJk+ezH//938ntP2RRx7hvvvuw+OJL2t27LHHcvfdd8dda2lpiQYRgObmZjZt2pTy99LX18cz\nzzzDTTcllob77W9/GxesPvKRj6R8nU2bNvHoo49SVVXFpZdeynnnncfcuXPjHvOlL32JXbt2JTz3\nE5/4BJdccknctQMHDjB9+vS4z9HS0qKgNEYKSiIuM2PGDObPnw/A+973PlavXs2iRYvYvn07n/zk\nJwkGgwwPDzNtWuikF2std999N52dnfT29rJo0aLoa1144YXRn88880xuvfVWLr74Yt75znfS3NzM\niy++GO3Mp0yZwtlnn82mTZuoq6vjjDPOiL7HKaecwt69e6NBKdXo6OKLL+biiy/O/i8F+MMf/sCZ\nZ56Jz+eLuz44OMgf/vAH/uVf/iWj1znnnHOir3HBBRfw4osvJgSl733ve9lptIyagpKIy0UW8k8+\n+WR++tOfJtx/ww03sGLFCmbPns3DDz/MCy+8EL2vtrY2+vNnP/tZzjvvPP74xz9y2WWX8eMf/zjh\ntWJPoq6srIz+XF5eztDQUPR2TU1N0rZGRkpOxx13XMJIqbm5mX379kVvt7S0RINgMr/97W9573vf\nm3D96aefZu7cuTQ2NqZ8biznKM55G0IjpZ07dyY8LtlIadq0aezfvz96e//+/TQ3N2fUFkmkoCTi\nMvv27WPjxo3MmzeP3/zmN5x11lmccMIJtLe3s2HDBubPn08gEGDXrl2cdNJJ9PT00NTUxODgII88\n8kjKDnH37t2cfPLJnHzyyWzatImdO3fyxje+kYceeoj3v//9HD58mL/85S9cf/31vPLKK2Nq+2hG\nSqeffjqvvfYae/fuZerUqTz66KMsX7486WO7urpYu3Yt3/3udxPue/TRRxOC1QMPPAAQncaM9eyz\nz9LZ2YnX6+Xxxx/n1ltvTXjMaEZK559/Pg888AAXXXQRGzZswOfzaepuHBSURFzmhBNO4IEHHuCG\nG27gpJNO4rLLLqOyspK7776bm2++ma6uLoaHh7nyyis56aST+OIXv8gHP/hBpkyZwhlnnIHf70/6\nuvfffz/PP/88ZWVlnHTSSbztbW+jsrKSDRs2cMkll+DxePjyl7/MlClTEoJS7Ggi2chiLMrLy/n6\n178enZK89NJLo0kOzkSFxx9/nEWLFlFdXR33Gr29vTz33HN861vfiru+Y8cOzjrrrKTve8YZZ/CF\nL3yBlpYWLrnkkoSpu9E699xzeeqpp7jggguoqalJGuQkc57Y4Xqxipw38sQTT3DMMccUujkiY7Z3\n716WLFnCI488UuimFLUlS5bwgx/8gIqK+O/dDz/8MJs3b+ZrX/tagVqWYMQIX8L9W8EP+RMRyYuV\nK1cWugkyRgpKIi4yc+ZMjZJy6AMf+AAf+MAHCt0MSUO170RExDUUlERExDUUlERExDUUlERExDUU\nlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERE\nxDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUUlERExDUqCt0AkWzr\n8A+wcs1GWtp6aG6s5arF8/DVeQvdLBHJgIKSlJyVazbyzMZ9AGzffRiA669cWMgmiYxbMBgsdBPy\nQtN3UnJa2nrS3hYpRt3d3YVuQl4oKEnJaW6sTXtbRNxL03dScq5aPA8gbk1JRIqDgpKUHF+dV2tI\nIkVKQUmKnrLtREqHgpIUPWXbiZQOBSUpesq2k4kwWq6vry90E/JCQUmKXnNjbXSEFLktE8tEGC17\nPJ5CNyEvFJSk6CnbTjRaLh0KSlL0lG0nGi2XDgUlESl6Gi2XDgUlESl6Gi2XDpUZEhER18jLSMkY\ncx/wXqDFWntG+NpNwGeAA+GH3WitfSwf7REREXfK1/TdT4B7gFWO68uttcvz1AYREXG5vEzfWWuf\nAdqT3DUxEu9FRCQjhU50+IIx5mPAX4DrrLUdBW6PiIgUUCGD0g+Bb1lrg8aYm4HlwKdGepIxZilw\n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\nUkd9dRkvv9ZJMAgeD3z5Y2fxxxf3sOlvrfT2D1FW5qHaW06VtzzuNTItHpvpc0SksAodlKTELVv9\nYtr7BwNBdrfEV5oIBmHZqvjnDQ0H8fcF8PcFaGqoZrKvesRMQOeIqKqyjIWnTlf2oIiLFToo7QWO\njbl9TPhaSsaYpcBNOWyTuNxkXzXLrzl3xMc5EzYWnjpda0niaun6t+m+QaY1ZD617jbBoIcpjUeN\n+LhCB6W1wEnGmOOA14GPAJele4K1dimwNPaaMeZ4YGdOWiiuk+n0m6qTS7FJ17+Zk07gmGOOKUCr\n8qugQclaO2SM+QLwO46khG8tZJskeyrK4LorzuK+X4XWlILBIGVlocMGg4AHqKjwjGpN6fQTmzIO\nLqpOLlJ8Cj1Swlr7GGAK3Y5Ce+TOSwrdhJxZNG9s3+7G+jwRKV4qyCoiIq6hoCQiIq6hoCQiIq6h\noCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQi\nIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6h\noCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQi\nIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6h\noCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQiIq6hoCQi\nIq6hoCQiIq6hoCQiIq5RUag3NsbcBHwGOBC+dKO19rFCtUdERAqvYEEpbLm1dnmB2yAiIi5R6Ok7\nT4HfX0REXKTQI6UvGGM+BvwFuM5a21Hg9oiISAHlNCgZY34PNMdc8gBB4KvAD4FvWWuDxpibgeXA\np8b4VuUA+/fvH0drRUTy6/zzzz8e2GOtDRS6LW7hCQaDhW4DxpjjgEestWdk8NilwE05b5SISH6c\nYK3dBSP2b9HHlbKCBSVjzHRr7f7wz18CFlprPzrG16oC+oCTgKHstbIgdgInFLoRWVIqn0Wfw31K\n5bPsBCrTjZSMMRXAMUyQEVUhg9IqYD4wDOwCPmetbRnH6wWttUWfOFEqnwNK57Poc7hPqXyWUvkc\n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\nAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot(x, y)"
]
@@ -1782,7 +4994,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 165,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1792,9 +5004,31 @@
"grade_id": "show_spearman_correlation_jointplot",
"locked": true,
"solution": false
- }
+ },
+ "scrolled": true
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 165,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaUAAAGoCAYAAADmTPpwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XmcnFWZ//1PVe9bNel00iEJW2ByCDGEIFEQRjaX4Dji\nTBwdBXHhYQZcEZyJLEpwUAxKZNNEGMfHGJlBjag4wogMojAIkYQASTiJJIGsnXS600v1Wt31+6OW\nVN21dHV3LXdVf9+vl5K+azt3B85V55zrXMcTDAYRERFxA2+hGyAiIhKhoCQiIq6hoCQiIq6hoCQi\nIq6hoCQiIq6hoCQiIq5RXugGZJFy20Wk2HgK3QC30UhJRERcQ0FJRERcQ0FJRERcQ0FJRERcQ0FJ\nRERcQ0FJRERcQ0FJRERcQ0FJRERco5Q2z5aEw+0dBIaGoj9XVFbSNOWYArZIRCR/FJRc5g/Pv4qn\nsjH6c9lwN3/7zrcWsEUiIvmjoOQyFRUVlNfURn8O9vcXsDUiIvmlNSUREXENBSUREXENBSUREXEN\nBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUR\nEXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXENBSUREXGN\n8kI3QNILBoN0dnbGXfP5fHg8ngK1SEQkdxSUXK7X38Ovfr+F2tq60M+9ft53wWk0NjYWuGUiItmn\noFQEamvrqKv3FboZIiI5pzUlERFxDQUlERFxDU3fFRklPohIKVNQKjK9vT38z7PtNDVNDf+sxAcR\nKR0KSkWopkaJDyJSmhSUilyy6TzQlJ6IFCcFpSLnnM4LXdOUnogUJwWlEuCczlMyhIgUKwWlEuQc\nPfn9PVxw5uy4kZMzSAWDQbq6uuLeR4FMRPJNQalExY6e/P5u/ufZ19IGqc7OTp7auIfa2vqUz1GQ\nEpFcU1CaJNIFKYC2Q63U1TemfI7WqUQkHxSUJinnOpTf3532OcryE5F8UFCSjCTL8tMUn4hkm4KS\nZCzZ6Gq0tapgMAgQF6gUuEQkFQUlmZBM1qq8ZeUpA1eyoOW8lklgU/agSGkoiaBkjCl/4oknCt2M\nrGg/fIgyfyD6c29HG/0jndTU1IYeb2/D6y2jv7cr6c+ZPCfXr/EEh6PP6TxyOO5ae3sbP9r5Fxp8\noaDU2dmO11MW/TnZNefPAwP9nH/WSTQ0NERf093dzVN/3klVVXXK54hEuOXfi4svvvhEYI+1NjDa\ncycLT+RbaDEzxpwI7Cx0O0RExuEka+2uQjfCLUpipATsCf/zpIK2Ijt2Uhr3AaVzL7oP9ymVe9nJ\n0f5LKJGREoAxJmitLfoFhFK5Dyide9F9uE+p3Eup3Ec26eRZERFxDQUlERFxDQUlERFxjbwkOhhj\nZgNrgBZgBHjAWnuPMWYK8BBwArAL+KC1NrGWTWZuzUZbXaBU7gNK5150H+5TKvdSKveRNXlJdDDG\nzABmWGtfNMbUAy8AlwKfAA5ba+8wxiwDplhrv5TzBomIiCvlZfrOWnvAWvti+M89wFZgNqHA9MPw\n034IvD8f7REREXfK+5pSeKPrGcCfgBZrbSuEAhcwPd/tERER98jr5tnw1N3PgM9ba3uMMc65w3HN\nJRpjygmNvFSuQ0RKymTr3/IWlMK/2J8BP7LW/jJ8udUY02KtbQ2vOx3M4H2WA7cke6xU6t+JyKQR\nt3F2kvVvSTcN53Ok9B/AFmvt3THXfgV8HFgBfAz4ZZLXxbHWLgeWx15T7TsRKQXq3/KXEn4ucBnw\nsjFmI6FpuhsJBaOfGGM+CbwOfDAf7REREXfKS1Cy1j4DlKV4+B35aIOIiLifKjqIiIhrKCiJiIhr\nKCiJiIhrKCiJiIhrKCiJiIhrlMpx6CJShL73ve+xbt06ysrKuOmmmzjvvPMSnvOFL3yBXbt2AdDZ\n2UljYyMPP/wwL730El/5yleiz/vMZz7DO96R/2Tezs5OvvCFL7B3715mz57NXXfdRUNDQ97bUSoU\nlERKzPDwMGVlqXZgZFcwGMTjGd9p3q+99hqPPvoov/nNbzhw4ACf+MQn+O1vf5vwft/+9rejf16x\nYkW0wzfG8POf/xyv18uhQ4e49NJLueiii/B68zsBdP/993POOedw1VVXcf/99/O9732PL37xi3lt\nQylRUBLJg76+Pq699lpaW1sZHh7mU5/6FJdccgkXXXQRl1xyCX/4wx+oqanhzjvv5LjjjqO9vZ3l\ny5ezf/9+AG688UYWLVrESy+9xNe//nUGBwepqqri9ttv58QTT+Thhx/mt7/9Lb29vYyMjPDZz36W\ne++9l4aGBrZv386SJUuYO3cua9asYWBggO985zscd9xxPPnkk6xatYpAIMAxxxzDt771LZqamrjv\nvvvYt28fu3fv5sCBA1xxxRV89KMfZe/evVx55ZUsXLiQLVu2cP/993PssceO63fyxBNP8J73vIfy\n8nJmz57NCSecwEsvvcTChQtTvubRRx9lzZo1AFRVVUWv9/f3xwWjm2++mQ9/+MPMnz8/7vU33HAD\nlZWVvPLKK/j9fr70pS9xwQUXjKv9sfexdu1aAP7u7/6Oj370owpKE6CgJJIHf/zjH2lpaeF73/se\nAD09PdHHGhsbeeSRR/jFL37B1772NVavXs3XvvY1Pv7xj3PmmWeyf/9+rrzySn7zm99w8skn8+CD\nD+L1enn22WdZuXIl99xzDwBbt27lkUceoaGhgeeffx5rLY8++igNDQ284x3v4IMf/CA//elPWbNm\nDWvXruWGG27grLPO4ic/+QkAP/3pT3nggQdYtmwZADt37uRHP/oR3d3dLFmyhI985CMAvPHGG9xx\nxx2cfvrpCfd5++238/zzzydcf8973sNVV10Vd621tZUzzjgj+nNLSwutra0pf4d//vOfaW5u5vjj\nj49ee+mll7jxxhvZt28fd9xxRzQw3XbbbSnfZ9++faxbt47XX3+dK664gscff5zKysro436/n8su\nuyzpCPBb3/oWJ598cty19vZ2mpubAZg2bRrt7e0pP1tGp6Akkgdz585lxYoV3HnnnZx//vmcddZZ\n0cfe8573APDe976Xb3zjGwA8++yz7Nixg8ghnL29vfT19dHd3c2yZct4/fXXgdBUXcTb3va2uLWM\nBQsWMHXqVACOP/54zj333GhbIoFj//79XHvttRw8eJBAIMDs2bOjr7/gggsoLy9nypQpNDc309bW\nBsDMmTOTBiQIjURy5de//jXvfe97466dfvrp/PrXv2bHjh0sW7aMt7/97XEBJplLLrkEgBNOOIHj\njz+eHTt2cOqpp0Yfr6ur4xe/+MW42zne6UwJUVASyYPIFNtTTz3F3XffzTnnnMOnPvUpIL4Ti/x5\nZGSEn/zkJ1RUVMS9z1e/+lXOPvts7rvvPvbu3csVV1wRfay2tjbuubGv9Xg80c7a6/USCIROQPi3\nf/s3rrzySi644AKef/557rvvvuhrYjt3r9cbDYA1NTUp7/P222/nueeei7vm8XiSjpRaWlqi05MA\nBw4coKWlJen7Dg8P8/jjj/Pzn/886eNz5syhtraW7du3J0zZOcX+vpOticWOlGJP5vZ4PElHSlOn\n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\n0EZeea2N/sFhKis8nH7K9IQpvmwEh7GUOYoEwfVbDsRdV/agiHsVOijNAnbH/LyHUKCSIrF99xEu\n/8qjcdf6BoI8t/kAl33lUZZd/ma+/8hmuvyDCWnpT2/ax3PLfsWMqXXUV3t59Y0ugkHweOBfP/pm\nfv/CHl7+Sxt9A8N4vR6qK8uoqiyLe49Mi8dm+hoRKaxCByUpcSvWvpD28aFAkN2t8ZUmgkFYsSb+\ndcMjQfz9Afz9AZobq5niqx41E9A5Iqqq8LL4tBnKHhRxsUIHpb3A8TE/zw5fS8kYsxy4JYdtEpeb\n4qtm5bXnj/o8Z8LG4tNmaC1JXC1d/zbDN8T0xsyn1t0mGPQwtemYUZ9X6KC0HjjFGHMCsB/4R+DD\n6V5grV0OLI+9Zow5EdiZkxaK62Q6/abq5FJs0vVv5pSTmD17dgFalV8FDUrW2mFjzGeA33I0JXxr\nIdsk2VPuhesvfzPf/2VoTSkYDOL1hg4bDAIeoLzcM6Y1pQUnN2ccXFSdXKT4FHqkhLX2McAUuh2F\n9sidlxa6CTlz3sLxfbsb7+tEpHipIKuIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiG\ngpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKI\niLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiG\ngpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKI\niLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiG\ngpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLiGgpKIiLhGeaE+\n2BhzC3AVcDB86UZr7WOFao+IiBRewYJS2Epr7coCt0FERFyi0NN3ngJ/voiIuEihR0qfMcZ8FPgz\ncL21trPA7RERkQLKaVAyxjwOtMRc8gBB4Cbgu8BXrbVBY8xtwErgynF+VBnAgQMHJtBaEZH8uvji\ni08E9lhrA4Vui1t4gsFgoduAMeYE4BFr7ekZPHc5cEvOGyUikh8nWWt3waj9W/R5paxgQckYM8Na\n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\nrkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot(x, y, stat_func=spearmanr)"
]
@@ -1819,9 +5053,9 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 171,
"metadata": {
- "collapsed": true,
+ "collapsed": false,
"deletable": false,
"nbgrader": {
"checksum": "503d8c45e06a467b226e593c26d4e775",
@@ -1832,9 +5066,18 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "SyntaxError",
+ "evalue": "invalid syntax (, line 1)",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;36m File \u001b[1;32m\"\"\u001b[1;36m, line \u001b[1;32m1\u001b[0m\n\u001b[1;33m Before doing any calculations or analysis, it would make sense for kallisto to indicate lower gene expression than featurecounts based on their respective methods. Since kallisto is mapping to protein-coding transcripts, one could assume the resulting expression results to be the minimum (or close to it). Conversely, since featurecounts relies on STAR, which allows for reads to potentially be misaligned throughout the genome, the resulting mistakes will account for an inflated level of gene expression. As we have shown, the results are similar, but noticably different.\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
+ ]
+ }
+ ],
"source": [
- "# YOUR CODE HERE"
+ "Before doing any calculations or analysis, it would make sense for kallisto to indicate lower gene expression than featurecounts based on their respective methods. Since kallisto is mapping to protein-coding transcripts, one could assume the resulting expression results to be the minimum (or close to it). Conversely, since featurecounts relies on STAR, which allows for reads to potentially be misaligned throughout the genome, the resulting mistakes will account for an inflated level of gene expression. As we have shown, the results are similar, but noticably different."
]
},
{
@@ -1857,7 +5100,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 166,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1869,7 +5112,23 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "ENSMUSG00000000001.4 -5.985706\n",
+ "ENSMUSG00000000056.7 5.218173\n",
+ "ENSMUSG00000000058.6 11.264661\n",
+ "ENSMUSG00000000078.6 -1.472789\n",
+ "ENSMUSG00000000085.16 -5.360020\n",
+ "dtype: float64"
+ ]
+ },
+ "execution_count": 166,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_diff = kallisto_log2_tpm_expressed_genes_summed['s10'] - kallisto_log2_tpm_expressed_genes_summed['s13']\n",
"kallisto_diff.head()"
@@ -1877,7 +5136,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 167,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1889,7 +5148,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 167,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\nE/Hlh8rb7nUAAAAASUVORK5CYII=\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.distplot(kallisto_diff)"
]
@@ -1918,7 +5198,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 168,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1930,7 +5210,30 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(218,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "0 ENSMUSG00000000827.18\n",
+ "1 ENSMUSG00000001418.13\n",
+ "2 ENSMUSG00000002699.12\n",
+ "3 ENSMUSG00000002885.14\n",
+ "4 ENSMUSG00000002996.17\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 168,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_s10_specific = kallisto_diff > (kallisto_diff.mean() + 2*kallisto_diff.std())\n",
"kallisto_s10_specific_genes = pd.Series(kallisto_s10_specific.index[kallisto_s10_specific])\n",
@@ -1960,7 +5263,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 169,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -1972,8 +5275,33 @@
"solution": true
}
},
- "outputs": [],
- "source": [
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(162,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "0 ENSMUSG00000000386.14\n",
+ "1 ENSMUSG00000000399.10\n",
+ "2 ENSMUSG00000000581.8\n",
+ "3 ENSMUSG00000000753.15\n",
+ "4 ENSMUSG00000001127.12\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 169,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "kallisto_s13_specific = kallisto_diff < (kallisto_diff.mean() - 2*kallisto_diff.std())\n",
+ "kallisto_s13_specific_genes = pd.Series(kallisto_s13_specific.index[kallisto_s13_specific])\n",
"# YOUR CODE HERE\n",
"\n",
"print(kallisto_s13_specific_genes.shape)\n",
@@ -1982,7 +5310,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 170,
"metadata": {
"collapsed": true,
"deletable": false,
@@ -2022,7 +5350,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 172,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2034,7 +5362,23 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 ENSMUSG00000000386\n",
+ "1 ENSMUSG00000000399\n",
+ "2 ENSMUSG00000000581\n",
+ "3 ENSMUSG00000000753\n",
+ "4 ENSMUSG00000001127\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 172,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"kallisto_s10_specific_genes_ensembl = kallisto_s10_specific_genes.map(lambda x: x.split('.')[0])\n",
"kallisto_s13_specific_genes_ensembl = kallisto_s13_specific_genes.map(lambda x: x.split('.')[0])\n",
@@ -2059,7 +5403,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 173,
"metadata": {
"collapsed": true,
"deletable": false,
@@ -2095,7 +5439,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 174,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2107,7 +5451,37 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "==> kallisto_s10_specific_genes.csv <==\n",
+ "ENSMUSG00000000827\n",
+ "ENSMUSG00000001418\n",
+ "ENSMUSG00000002699\n",
+ "ENSMUSG00000002885\n",
+ "ENSMUSG00000002996\n",
+ "ENSMUSG00000003662\n",
+ "ENSMUSG00000003721\n",
+ "ENSMUSG00000004266\n",
+ "ENSMUSG00000004609\n",
+ "ENSMUSG00000004610\n",
+ "\n",
+ "==> kallisto_s13_specific_genes.csv <==\n",
+ "ENSMUSG00000000386\n",
+ "ENSMUSG00000000399\n",
+ "ENSMUSG00000000581\n",
+ "ENSMUSG00000000753\n",
+ "ENSMUSG00000001127\n",
+ "ENSMUSG00000001289\n",
+ "ENSMUSG00000001794\n",
+ "ENSMUSG00000002845\n",
+ "ENSMUSG00000004296\n",
+ "ENSMUSG00000004530\n"
+ ]
+ }
+ ],
"source": [
"! head kallisto*specific_genes.csv"
]
@@ -2151,7 +5525,11 @@
},
"outputs": [],
"source": [
- "# YOUR CODE HERE"
+ "S13:negative regulation of cellular metabolic process (GO:0031324)\t2058\t22\t7.65\t2.87\t+\t3.20E-02\n",
+ " regulation of macromolecule metabolic process (GO:0060255)\t4893\t38\t18.20\t2.09\t+\t8.98E-03\n",
+ " regulation of metabolic process (GO:0019222)\t5686\t42\t21.14\t1.99\t+\t6.06E-03\n",
+ " \n",
+ "S10: unclassified"
]
},
{
@@ -2179,7 +5557,26 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 181,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/oasis/tscc/scratch/ucsd-train45/shalek2013/processed_data\r\n"
+ ]
+ }
+ ],
+ "source": [
+ "!pwd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 182,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2189,18 +5586,2178 @@
"grade_id": "ex13_answer",
"locked": false,
"solution": true
- }
+ },
+ "scrolled": true
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "ename": "KeyError",
+ "evalue": "'S13.Aligned.out.sorted.bam'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mKeyError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[0ms13_featurecounts\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mread_table\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m's13_featureCounts.txt'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mcomment\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'#'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mindex_col\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[0mreads\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'S13.Aligned.out.sorted.bam'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'fpkm'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'S13.Aligned.out.sorted.bam'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m/\u001b[0m\u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'Length'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m/\u001b[0m\u001b[0mreads\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msum\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m*\u001b[0m\u001b[1;36m1000000000\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;32m/home/ucsd-train45/anaconda3/lib/python3.5/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 1967\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_multilevel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1968\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1969\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_column\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1970\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1971\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_getitem_column\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;32m/home/ucsd-train45/anaconda3/lib/python3.5/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m_getitem_column\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 1974\u001b[0m \u001b[1;31m# get column\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1975\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mis_unique\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1976\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_get_item_cache\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1977\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1978\u001b[0m \u001b[1;31m# duplicate columns & possible reduce dimensionality\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;32m/home/ucsd-train45/anaconda3/lib/python3.5/site-packages/pandas/core/generic.py\u001b[0m in \u001b[0;36m_get_item_cache\u001b[1;34m(self, item)\u001b[0m\n\u001b[0;32m 1089\u001b[0m \u001b[0mres\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcache\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1090\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mres\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1091\u001b[1;33m \u001b[0mvalues\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1092\u001b[0m \u001b[0mres\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_box_item_values\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalues\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1093\u001b[0m \u001b[0mcache\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mres\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;32m/home/ucsd-train45/anaconda3/lib/python3.5/site-packages/pandas/core/internals.py\u001b[0m in \u001b[0;36mget\u001b[1;34m(self, item, fastpath)\u001b[0m\n\u001b[0;32m 3209\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3210\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0misnull\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3211\u001b[1;33m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3212\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3213\u001b[0m \u001b[0mindexer\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0marange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0misnull\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;32m/home/ucsd-train45/anaconda3/lib/python3.5/site-packages/pandas/core/index.py\u001b[0m in \u001b[0;36mget_loc\u001b[1;34m(self, key, method, tolerance)\u001b[0m\n\u001b[0;32m 1757\u001b[0m 'backfill or nearest lookups')\n\u001b[0;32m 1758\u001b[0m \u001b[0mkey\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0m_values_from_object\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1759\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1760\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1761\u001b[0m indexer = self.get_indexer([key], method=method,\n",
+ "\u001b[1;32mpandas/index.pyx\u001b[0m in \u001b[0;36mpandas.index.IndexEngine.get_loc (pandas/index.c:3979)\u001b[1;34m()\u001b[0m\n",
+ "\u001b[1;32mpandas/index.pyx\u001b[0m in \u001b[0;36mpandas.index.IndexEngine.get_loc (pandas/index.c:3843)\u001b[1;34m()\u001b[0m\n",
+ "\u001b[1;32mpandas/hashtable.pyx\u001b[0m in \u001b[0;36mpandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12265)\u001b[1;34m()\u001b[0m\n",
+ "\u001b[1;32mpandas/hashtable.pyx\u001b[0m in \u001b[0;36mpandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12216)\u001b[1;34m()\u001b[0m\n",
+ "\u001b[1;31mKeyError\u001b[0m: 'S13.Aligned.out.sorted.bam'"
+ ]
+ }
+ ],
+ "source": [
+ "s13_featurecounts = pd.read_table('s13_featureCounts.txt',comment='#',index_col=0)\n",
+ "reads = s13_featurecounts['S13.Aligned.out.sorted.bam']\n",
+ "\n",
+ "s13_featurecounts['fpkm'] = ((s13_featurecounts['S13.Aligned.out.sorted.bam']/s13_featurecounts['Length'])/reads.sum())*1000000000\n",
+ "\n",
+ "s13_featurecounts['tpm'] = (s13_featurecounts['fpkm']/(s13_featurecounts['fpkm'].sum()))*1000000\n",
+ "\n",
+ "s13_featurecounts['log2_tpm'] = np.log2(s13_featurecounts['tpm']+1)\n",
+ "\n",
"print(s13_featurecounts.shape)\n",
"s13_featurecounts.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 201,
+ "metadata": {
+ "collapsed": false,
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(46983, 6)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000102693.1 | \n",
+ " chr1 | \n",
+ " 3073253 | \n",
+ " 3074322 | \n",
+ " + | \n",
+ " 1070 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064842.1 | \n",
+ " chr1 | \n",
+ " 3102016 | \n",
+ " 3102125 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000051951.5 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 3214482;3421702;3670552 | \n",
+ " 3216968;3421901;3671498 | \n",
+ " -;-;- | \n",
+ " 3634 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102851.1 | \n",
+ " chr1 | \n",
+ " 3252757 | \n",
+ " 3253236 | \n",
+ " + | \n",
+ " 480 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103377.1 | \n",
+ " chr1 | \n",
+ " 3365731 | \n",
+ " 3368549 | \n",
+ " - | \n",
+ " 2819 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104017.1 | \n",
+ " chr1 | \n",
+ " 3375556 | \n",
+ " 3377788 | \n",
+ " - | \n",
+ " 2233 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103025.1 | \n",
+ " chr1 | \n",
+ " 3464977 | \n",
+ " 3467285 | \n",
+ " - | \n",
+ " 2309 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000089699.1 | \n",
+ " chr1;chr1 | \n",
+ " 3466587;3513405 | \n",
+ " 3466687;3513553 | \n",
+ " +;+ | \n",
+ " 250 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103201.1 | \n",
+ " chr1 | \n",
+ " 3512451 | \n",
+ " 3514507 | \n",
+ " - | \n",
+ " 2057 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103147.1 | \n",
+ " chr1 | \n",
+ " 3531795 | \n",
+ " 3532720 | \n",
+ " + | \n",
+ " 926 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103161.1 | \n",
+ " chr1 | \n",
+ " 3592892 | \n",
+ " 3595903 | \n",
+ " - | \n",
+ " 3012 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102331.1 | \n",
+ " chr1;chr1 | \n",
+ " 3647309;3658847 | \n",
+ " 3650509;3658904 | \n",
+ " -;- | \n",
+ " 3259 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102348.1 | \n",
+ " chr1 | \n",
+ " 3680155 | \n",
+ " 3681788 | \n",
+ " + | \n",
+ " 1634 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102592.1 | \n",
+ " chr1 | \n",
+ " 3752010 | \n",
+ " 3754360 | \n",
+ " + | \n",
+ " 2351 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000088333.2 | \n",
+ " chr1 | \n",
+ " 3783876 | \n",
+ " 3783933 | \n",
+ " - | \n",
+ " 58 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102343.1 | \n",
+ " chr1;chr1;chr1;chr1 | \n",
+ " 3905739;3984225;3985160;3986147 | \n",
+ " 3906134;3984298;3985984;3986215 | \n",
+ " -;-;-;- | \n",
+ " 1364 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102948.1 | \n",
+ " chr1;chr1 | \n",
+ " 4256234;4258847 | \n",
+ " 4256427;4260519 | \n",
+ " -;- | \n",
+ " 1867 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000025900.10 | \n",
+ " chr1;chr1;chr1;chr1;chr1;chr1 | \n",
+ " 4290846;4344146;4351910;4352202;4360200;4409170 | \n",
+ " 4293012;4350091;4352081;4352837;4360314;4409241 | \n",
+ " -;-;-;-;-;- | \n",
+ " 9108 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104123.1 | \n",
+ " chr1 | \n",
+ " 4363346 | \n",
+ " 4364829 | \n",
+ " - | \n",
+ " 1484 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000025902.13 | \n",
+ " chr1;chr1;chr1;chr1;chr1 | \n",
+ " 4490931;4493100;4493768;4495136;4496291 | \n",
+ " 4492668;4493490;4493863;4495942;4497354 | \n",
+ " -;-;-;-;- | \n",
+ " 4096 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104238.1 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 4497474;4498007;4499470 | \n",
+ " 4497654;4498211;4499558 | \n",
+ " +;+;+ | \n",
+ " 475 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102269.1 | \n",
+ " chr1;chr1 | \n",
+ " 4522905;4524446 | \n",
+ " 4523603;4526737 | \n",
+ " +;+ | \n",
+ " 2991 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000096126.1 | \n",
+ " chr1 | \n",
+ " 4529017 | \n",
+ " 4529123 | \n",
+ " + | \n",
+ " 107 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103003.1 | \n",
+ " chr1 | \n",
+ " 4534837 | \n",
+ " 4535286 | \n",
+ " - | \n",
+ " 450 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104328.1 | \n",
+ " chr1;chr1 | \n",
+ " 4583129;4585937 | \n",
+ " 4585585;4586252 | \n",
+ " -;- | \n",
+ " 2773 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102735.1 | \n",
+ " chr1 | \n",
+ " 4610471 | \n",
+ " 4611406 | \n",
+ " + | \n",
+ " 936 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000098104.1 | \n",
+ " chr1 | \n",
+ " 4687934 | \n",
+ " 4689403 | \n",
+ " - | \n",
+ " 1470 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102175.1 | \n",
+ " chr1 | \n",
+ " 4692219 | \n",
+ " 4693424 | \n",
+ " - | \n",
+ " 1206 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000088000.1 | \n",
+ " chr1 | \n",
+ " 4723277 | \n",
+ " 4723379 | \n",
+ " - | \n",
+ " 103 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103265.1 | \n",
+ " chr1 | \n",
+ " 4735046 | \n",
+ " 4735676 | \n",
+ " - | \n",
+ " 631 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000048538.7 | \n",
+ " chr1 | \n",
+ " 7177739 | \n",
+ " 7179037 | \n",
+ " + | \n",
+ " 1299 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103709.1 | \n",
+ " chr1 | \n",
+ " 7189742 | \n",
+ " 7189919 | \n",
+ " - | \n",
+ " 178 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000077244.1 | \n",
+ " chr1 | \n",
+ " 7265803 | \n",
+ " 7265932 | \n",
+ " + | \n",
+ " 130 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102768.1 | \n",
+ " chr1 | \n",
+ " 7315451 | \n",
+ " 7316462 | \n",
+ " + | \n",
+ " 1012 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000097797.6 | \n",
+ " chr1;chr1;chr1;chr1;chr1;chr1;chr1 | \n",
+ " 7349406;7351771;7375886;7380386;7382027;738364... | \n",
+ " 7350390;7351894;7376007;7380491;7382082;738384... | \n",
+ " -;-;-;-;-;-;- | \n",
+ " 1742 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103498.1 | \n",
+ " chr1;chr1 | \n",
+ " 7410679;7411143 | \n",
+ " 7410951;7411993 | \n",
+ " +;+ | \n",
+ " 1124 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103067.1 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 7497968;7500585;7516174 | \n",
+ " 7498462;7500709;7518149 | \n",
+ " +;+;+ | \n",
+ " 2596 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102320.1 | \n",
+ " chr1 | \n",
+ " 7591646 | \n",
+ " 7591931 | \n",
+ " + | \n",
+ " 286 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104226.1 | \n",
+ " chr1 | \n",
+ " 7597379 | \n",
+ " 7599473 | \n",
+ " + | \n",
+ " 2095 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103903.1 | \n",
+ " chr1 | \n",
+ " 7664081 | \n",
+ " 7664961 | \n",
+ " + | \n",
+ " 881 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103557.1 | \n",
+ " chr1;chr1 | \n",
+ " 7728861;7730484 | \n",
+ " 7729992;7730565 | \n",
+ " -;- | \n",
+ " 1214 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000025909.16 | \n",
+ " chr1;chr1;chr1;chr1;chr1;chr1;chr1;chr1;chr1;c... | \n",
+ " 8361475;8414203;8445027;8447980;8463394;846543... | \n",
+ " 8363633;8414313;8445119;8448132;8463465;846555... | \n",
+ " -;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;- | \n",
+ " 4887 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102647.1 | \n",
+ " chr1 | \n",
+ " 8450960 | \n",
+ " 8453491 | \n",
+ " - | \n",
+ " 2532 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000086235.1 | \n",
+ " chr1 | \n",
+ " 8468426 | \n",
+ " 8468825 | \n",
+ " - | \n",
+ " 400 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102253.1 | \n",
+ " chr1 | \n",
+ " 8527780 | \n",
+ " 8531313 | \n",
+ " - | \n",
+ " 3534 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000093970.1 | \n",
+ " chr1 | \n",
+ " 8588615 | \n",
+ " 8588724 | \n",
+ " - | \n",
+ " 110 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103884.1 | \n",
+ " chr1 | \n",
+ " 8643696 | \n",
+ " 8644859 | \n",
+ " - | \n",
+ " 1164 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000084353.1 | \n",
+ " chr1 | \n",
+ " 8791923 | \n",
+ " 8792162 | \n",
+ " - | \n",
+ " 240 | \n",
+ " 72 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103933.1 | \n",
+ " chr1 | \n",
+ " 8815842 | \n",
+ " 8816039 | \n",
+ " + | \n",
+ " 198 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000076135.1 | \n",
+ " chr1 | \n",
+ " 8816138 | \n",
+ " 8816247 | \n",
+ " + | \n",
+ " 110 | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000086195.1 | \n",
+ " chr1 | \n",
+ " 8855928 | \n",
+ " 8856267 | \n",
+ " - | \n",
+ " 340 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104504.1 | \n",
+ " chr1 | \n",
+ " 8856763 | \n",
+ " 8857102 | \n",
+ " + | \n",
+ " 340 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000066693.2 | \n",
+ " chr1 | \n",
+ " 8962996 | \n",
+ " 8963621 | \n",
+ " - | \n",
+ " 626 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102316.1 | \n",
+ " chr1 | \n",
+ " 9191067 | \n",
+ " 9192116 | \n",
+ " - | \n",
+ " 1050 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000103819.1 | \n",
+ " chr1 | \n",
+ " 9258617 | \n",
+ " 9259134 | \n",
+ " - | \n",
+ " 518 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102871.1 | \n",
+ " chr1 | \n",
+ " 9286922 | \n",
+ " 9290180 | \n",
+ " + | \n",
+ " 3259 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101571.2 | \n",
+ " chr1;chr1;chr1 | \n",
+ " 9396773;9397140;9398217 | \n",
+ " 9396981;9397419;9398687 | \n",
+ " -;-;- | \n",
+ " 960 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000104428.1 | \n",
+ " chr1 | \n",
+ " 9439741 | \n",
+ " 9440376 | \n",
+ " - | \n",
+ " 636 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102272.1 | \n",
+ " chr1 | \n",
+ " 9450579 | \n",
+ " 9451748 | \n",
+ " + | \n",
+ " 1170 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000065625.1 | \n",
+ " chr1 | \n",
+ " 9458670 | \n",
+ " 9458772 | \n",
+ " + | \n",
+ " 103 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
100 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 chr1 \n",
+ "ENSMUSG00000064842.1 chr1 \n",
+ "ENSMUSG00000051951.5 chr1;chr1;chr1 \n",
+ "ENSMUSG00000102851.1 chr1 \n",
+ "ENSMUSG00000103377.1 chr1 \n",
+ "ENSMUSG00000104017.1 chr1 \n",
+ "ENSMUSG00000103025.1 chr1 \n",
+ "ENSMUSG00000089699.1 chr1;chr1 \n",
+ "ENSMUSG00000103201.1 chr1 \n",
+ "ENSMUSG00000103147.1 chr1 \n",
+ "ENSMUSG00000103161.1 chr1 \n",
+ "ENSMUSG00000102331.1 chr1;chr1 \n",
+ "ENSMUSG00000102348.1 chr1 \n",
+ "ENSMUSG00000102592.1 chr1 \n",
+ "ENSMUSG00000088333.2 chr1 \n",
+ "ENSMUSG00000102343.1 chr1;chr1;chr1;chr1 \n",
+ "ENSMUSG00000102948.1 chr1;chr1 \n",
+ "ENSMUSG00000025900.10 chr1;chr1;chr1;chr1;chr1;chr1 \n",
+ "ENSMUSG00000104123.1 chr1 \n",
+ "ENSMUSG00000025902.13 chr1;chr1;chr1;chr1;chr1 \n",
+ "ENSMUSG00000104238.1 chr1;chr1;chr1 \n",
+ "ENSMUSG00000102269.1 chr1;chr1 \n",
+ "ENSMUSG00000096126.1 chr1 \n",
+ "ENSMUSG00000103003.1 chr1 \n",
+ "ENSMUSG00000104328.1 chr1;chr1 \n",
+ "ENSMUSG00000102735.1 chr1 \n",
+ "ENSMUSG00000098104.1 chr1 \n",
+ "ENSMUSG00000102175.1 chr1 \n",
+ "ENSMUSG00000088000.1 chr1 \n",
+ "ENSMUSG00000103265.1 chr1 \n",
+ "... ... \n",
+ "ENSMUSG00000048538.7 chr1 \n",
+ "ENSMUSG00000103709.1 chr1 \n",
+ "ENSMUSG00000077244.1 chr1 \n",
+ "ENSMUSG00000102768.1 chr1 \n",
+ "ENSMUSG00000097797.6 chr1;chr1;chr1;chr1;chr1;chr1;chr1 \n",
+ "ENSMUSG00000103498.1 chr1;chr1 \n",
+ "ENSMUSG00000103067.1 chr1;chr1;chr1 \n",
+ "ENSMUSG00000102320.1 chr1 \n",
+ "ENSMUSG00000104226.1 chr1 \n",
+ "ENSMUSG00000103903.1 chr1 \n",
+ "ENSMUSG00000103557.1 chr1;chr1 \n",
+ "ENSMUSG00000025909.16 chr1;chr1;chr1;chr1;chr1;chr1;chr1;chr1;chr1;c... \n",
+ "ENSMUSG00000102647.1 chr1 \n",
+ "ENSMUSG00000086235.1 chr1 \n",
+ "ENSMUSG00000102253.1 chr1 \n",
+ "ENSMUSG00000093970.1 chr1 \n",
+ "ENSMUSG00000103884.1 chr1 \n",
+ "ENSMUSG00000084353.1 chr1 \n",
+ "ENSMUSG00000103933.1 chr1 \n",
+ "ENSMUSG00000076135.1 chr1 \n",
+ "ENSMUSG00000086195.1 chr1 \n",
+ "ENSMUSG00000104504.1 chr1 \n",
+ "ENSMUSG00000066693.2 chr1 \n",
+ "ENSMUSG00000102316.1 chr1 \n",
+ "ENSMUSG00000103819.1 chr1 \n",
+ "ENSMUSG00000102871.1 chr1 \n",
+ "ENSMUSG00000101571.2 chr1;chr1;chr1 \n",
+ "ENSMUSG00000104428.1 chr1 \n",
+ "ENSMUSG00000102272.1 chr1 \n",
+ "ENSMUSG00000065625.1 chr1 \n",
+ "\n",
+ " Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3073253 \n",
+ "ENSMUSG00000064842.1 3102016 \n",
+ "ENSMUSG00000051951.5 3214482;3421702;3670552 \n",
+ "ENSMUSG00000102851.1 3252757 \n",
+ "ENSMUSG00000103377.1 3365731 \n",
+ "ENSMUSG00000104017.1 3375556 \n",
+ "ENSMUSG00000103025.1 3464977 \n",
+ "ENSMUSG00000089699.1 3466587;3513405 \n",
+ "ENSMUSG00000103201.1 3512451 \n",
+ "ENSMUSG00000103147.1 3531795 \n",
+ "ENSMUSG00000103161.1 3592892 \n",
+ "ENSMUSG00000102331.1 3647309;3658847 \n",
+ "ENSMUSG00000102348.1 3680155 \n",
+ "ENSMUSG00000102592.1 3752010 \n",
+ "ENSMUSG00000088333.2 3783876 \n",
+ "ENSMUSG00000102343.1 3905739;3984225;3985160;3986147 \n",
+ "ENSMUSG00000102948.1 4256234;4258847 \n",
+ "ENSMUSG00000025900.10 4290846;4344146;4351910;4352202;4360200;4409170 \n",
+ "ENSMUSG00000104123.1 4363346 \n",
+ "ENSMUSG00000025902.13 4490931;4493100;4493768;4495136;4496291 \n",
+ "ENSMUSG00000104238.1 4497474;4498007;4499470 \n",
+ "ENSMUSG00000102269.1 4522905;4524446 \n",
+ "ENSMUSG00000096126.1 4529017 \n",
+ "ENSMUSG00000103003.1 4534837 \n",
+ "ENSMUSG00000104328.1 4583129;4585937 \n",
+ "ENSMUSG00000102735.1 4610471 \n",
+ "ENSMUSG00000098104.1 4687934 \n",
+ "ENSMUSG00000102175.1 4692219 \n",
+ "ENSMUSG00000088000.1 4723277 \n",
+ "ENSMUSG00000103265.1 4735046 \n",
+ "... ... \n",
+ "ENSMUSG00000048538.7 7177739 \n",
+ "ENSMUSG00000103709.1 7189742 \n",
+ "ENSMUSG00000077244.1 7265803 \n",
+ "ENSMUSG00000102768.1 7315451 \n",
+ "ENSMUSG00000097797.6 7349406;7351771;7375886;7380386;7382027;738364... \n",
+ "ENSMUSG00000103498.1 7410679;7411143 \n",
+ "ENSMUSG00000103067.1 7497968;7500585;7516174 \n",
+ "ENSMUSG00000102320.1 7591646 \n",
+ "ENSMUSG00000104226.1 7597379 \n",
+ "ENSMUSG00000103903.1 7664081 \n",
+ "ENSMUSG00000103557.1 7728861;7730484 \n",
+ "ENSMUSG00000025909.16 8361475;8414203;8445027;8447980;8463394;846543... \n",
+ "ENSMUSG00000102647.1 8450960 \n",
+ "ENSMUSG00000086235.1 8468426 \n",
+ "ENSMUSG00000102253.1 8527780 \n",
+ "ENSMUSG00000093970.1 8588615 \n",
+ "ENSMUSG00000103884.1 8643696 \n",
+ "ENSMUSG00000084353.1 8791923 \n",
+ "ENSMUSG00000103933.1 8815842 \n",
+ "ENSMUSG00000076135.1 8816138 \n",
+ "ENSMUSG00000086195.1 8855928 \n",
+ "ENSMUSG00000104504.1 8856763 \n",
+ "ENSMUSG00000066693.2 8962996 \n",
+ "ENSMUSG00000102316.1 9191067 \n",
+ "ENSMUSG00000103819.1 9258617 \n",
+ "ENSMUSG00000102871.1 9286922 \n",
+ "ENSMUSG00000101571.2 9396773;9397140;9398217 \n",
+ "ENSMUSG00000104428.1 9439741 \n",
+ "ENSMUSG00000102272.1 9450579 \n",
+ "ENSMUSG00000065625.1 9458670 \n",
+ "\n",
+ " End \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 3074322 \n",
+ "ENSMUSG00000064842.1 3102125 \n",
+ "ENSMUSG00000051951.5 3216968;3421901;3671498 \n",
+ "ENSMUSG00000102851.1 3253236 \n",
+ "ENSMUSG00000103377.1 3368549 \n",
+ "ENSMUSG00000104017.1 3377788 \n",
+ "ENSMUSG00000103025.1 3467285 \n",
+ "ENSMUSG00000089699.1 3466687;3513553 \n",
+ "ENSMUSG00000103201.1 3514507 \n",
+ "ENSMUSG00000103147.1 3532720 \n",
+ "ENSMUSG00000103161.1 3595903 \n",
+ "ENSMUSG00000102331.1 3650509;3658904 \n",
+ "ENSMUSG00000102348.1 3681788 \n",
+ "ENSMUSG00000102592.1 3754360 \n",
+ "ENSMUSG00000088333.2 3783933 \n",
+ "ENSMUSG00000102343.1 3906134;3984298;3985984;3986215 \n",
+ "ENSMUSG00000102948.1 4256427;4260519 \n",
+ "ENSMUSG00000025900.10 4293012;4350091;4352081;4352837;4360314;4409241 \n",
+ "ENSMUSG00000104123.1 4364829 \n",
+ "ENSMUSG00000025902.13 4492668;4493490;4493863;4495942;4497354 \n",
+ "ENSMUSG00000104238.1 4497654;4498211;4499558 \n",
+ "ENSMUSG00000102269.1 4523603;4526737 \n",
+ "ENSMUSG00000096126.1 4529123 \n",
+ "ENSMUSG00000103003.1 4535286 \n",
+ "ENSMUSG00000104328.1 4585585;4586252 \n",
+ "ENSMUSG00000102735.1 4611406 \n",
+ "ENSMUSG00000098104.1 4689403 \n",
+ "ENSMUSG00000102175.1 4693424 \n",
+ "ENSMUSG00000088000.1 4723379 \n",
+ "ENSMUSG00000103265.1 4735676 \n",
+ "... ... \n",
+ "ENSMUSG00000048538.7 7179037 \n",
+ "ENSMUSG00000103709.1 7189919 \n",
+ "ENSMUSG00000077244.1 7265932 \n",
+ "ENSMUSG00000102768.1 7316462 \n",
+ "ENSMUSG00000097797.6 7350390;7351894;7376007;7380491;7382082;738384... \n",
+ "ENSMUSG00000103498.1 7410951;7411993 \n",
+ "ENSMUSG00000103067.1 7498462;7500709;7518149 \n",
+ "ENSMUSG00000102320.1 7591931 \n",
+ "ENSMUSG00000104226.1 7599473 \n",
+ "ENSMUSG00000103903.1 7664961 \n",
+ "ENSMUSG00000103557.1 7729992;7730565 \n",
+ "ENSMUSG00000025909.16 8363633;8414313;8445119;8448132;8463465;846555... \n",
+ "ENSMUSG00000102647.1 8453491 \n",
+ "ENSMUSG00000086235.1 8468825 \n",
+ "ENSMUSG00000102253.1 8531313 \n",
+ "ENSMUSG00000093970.1 8588724 \n",
+ "ENSMUSG00000103884.1 8644859 \n",
+ "ENSMUSG00000084353.1 8792162 \n",
+ "ENSMUSG00000103933.1 8816039 \n",
+ "ENSMUSG00000076135.1 8816247 \n",
+ "ENSMUSG00000086195.1 8856267 \n",
+ "ENSMUSG00000104504.1 8857102 \n",
+ "ENSMUSG00000066693.2 8963621 \n",
+ "ENSMUSG00000102316.1 9192116 \n",
+ "ENSMUSG00000103819.1 9259134 \n",
+ "ENSMUSG00000102871.1 9290180 \n",
+ "ENSMUSG00000101571.2 9396981;9397419;9398687 \n",
+ "ENSMUSG00000104428.1 9440376 \n",
+ "ENSMUSG00000102272.1 9451748 \n",
+ "ENSMUSG00000065625.1 9458772 \n",
+ "\n",
+ " Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 + 1070 \n",
+ "ENSMUSG00000064842.1 + 110 \n",
+ "ENSMUSG00000051951.5 -;-;- 3634 \n",
+ "ENSMUSG00000102851.1 + 480 \n",
+ "ENSMUSG00000103377.1 - 2819 \n",
+ "ENSMUSG00000104017.1 - 2233 \n",
+ "ENSMUSG00000103025.1 - 2309 \n",
+ "ENSMUSG00000089699.1 +;+ 250 \n",
+ "ENSMUSG00000103201.1 - 2057 \n",
+ "ENSMUSG00000103147.1 + 926 \n",
+ "ENSMUSG00000103161.1 - 3012 \n",
+ "ENSMUSG00000102331.1 -;- 3259 \n",
+ "ENSMUSG00000102348.1 + 1634 \n",
+ "ENSMUSG00000102592.1 + 2351 \n",
+ "ENSMUSG00000088333.2 - 58 \n",
+ "ENSMUSG00000102343.1 -;-;-;- 1364 \n",
+ "ENSMUSG00000102948.1 -;- 1867 \n",
+ "ENSMUSG00000025900.10 -;-;-;-;-;- 9108 \n",
+ "ENSMUSG00000104123.1 - 1484 \n",
+ "ENSMUSG00000025902.13 -;-;-;-;- 4096 \n",
+ "ENSMUSG00000104238.1 +;+;+ 475 \n",
+ "ENSMUSG00000102269.1 +;+ 2991 \n",
+ "ENSMUSG00000096126.1 + 107 \n",
+ "ENSMUSG00000103003.1 - 450 \n",
+ "ENSMUSG00000104328.1 -;- 2773 \n",
+ "ENSMUSG00000102735.1 + 936 \n",
+ "ENSMUSG00000098104.1 - 1470 \n",
+ "ENSMUSG00000102175.1 - 1206 \n",
+ "ENSMUSG00000088000.1 - 103 \n",
+ "ENSMUSG00000103265.1 - 631 \n",
+ "... ... ... \n",
+ "ENSMUSG00000048538.7 + 1299 \n",
+ "ENSMUSG00000103709.1 - 178 \n",
+ "ENSMUSG00000077244.1 + 130 \n",
+ "ENSMUSG00000102768.1 + 1012 \n",
+ "ENSMUSG00000097797.6 -;-;-;-;-;-;- 1742 \n",
+ "ENSMUSG00000103498.1 +;+ 1124 \n",
+ "ENSMUSG00000103067.1 +;+;+ 2596 \n",
+ "ENSMUSG00000102320.1 + 286 \n",
+ "ENSMUSG00000104226.1 + 2095 \n",
+ "ENSMUSG00000103903.1 + 881 \n",
+ "ENSMUSG00000103557.1 -;- 1214 \n",
+ "ENSMUSG00000025909.16 -;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;-;- 4887 \n",
+ "ENSMUSG00000102647.1 - 2532 \n",
+ "ENSMUSG00000086235.1 - 400 \n",
+ "ENSMUSG00000102253.1 - 3534 \n",
+ "ENSMUSG00000093970.1 - 110 \n",
+ "ENSMUSG00000103884.1 - 1164 \n",
+ "ENSMUSG00000084353.1 - 240 \n",
+ "ENSMUSG00000103933.1 + 198 \n",
+ "ENSMUSG00000076135.1 + 110 \n",
+ "ENSMUSG00000086195.1 - 340 \n",
+ "ENSMUSG00000104504.1 + 340 \n",
+ "ENSMUSG00000066693.2 - 626 \n",
+ "ENSMUSG00000102316.1 - 1050 \n",
+ "ENSMUSG00000103819.1 - 518 \n",
+ "ENSMUSG00000102871.1 + 3259 \n",
+ "ENSMUSG00000101571.2 -;-;- 960 \n",
+ "ENSMUSG00000104428.1 - 636 \n",
+ "ENSMUSG00000102272.1 + 1170 \n",
+ "ENSMUSG00000065625.1 + 103 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam \n",
+ "Geneid \n",
+ "ENSMUSG00000102693.1 0 \n",
+ "ENSMUSG00000064842.1 0 \n",
+ "ENSMUSG00000051951.5 0 \n",
+ "ENSMUSG00000102851.1 0 \n",
+ "ENSMUSG00000103377.1 0 \n",
+ "ENSMUSG00000104017.1 0 \n",
+ "ENSMUSG00000103025.1 0 \n",
+ "ENSMUSG00000089699.1 0 \n",
+ "ENSMUSG00000103201.1 0 \n",
+ "ENSMUSG00000103147.1 0 \n",
+ "ENSMUSG00000103161.1 0 \n",
+ "ENSMUSG00000102331.1 0 \n",
+ "ENSMUSG00000102348.1 0 \n",
+ "ENSMUSG00000102592.1 0 \n",
+ "ENSMUSG00000088333.2 0 \n",
+ "ENSMUSG00000102343.1 0 \n",
+ "ENSMUSG00000102948.1 0 \n",
+ "ENSMUSG00000025900.10 0 \n",
+ "ENSMUSG00000104123.1 0 \n",
+ "ENSMUSG00000025902.13 0 \n",
+ "ENSMUSG00000104238.1 0 \n",
+ "ENSMUSG00000102269.1 0 \n",
+ "ENSMUSG00000096126.1 0 \n",
+ "ENSMUSG00000103003.1 0 \n",
+ "ENSMUSG00000104328.1 0 \n",
+ "ENSMUSG00000102735.1 0 \n",
+ "ENSMUSG00000098104.1 0 \n",
+ "ENSMUSG00000102175.1 0 \n",
+ "ENSMUSG00000088000.1 0 \n",
+ "ENSMUSG00000103265.1 0 \n",
+ "... ... \n",
+ "ENSMUSG00000048538.7 0 \n",
+ "ENSMUSG00000103709.1 0 \n",
+ "ENSMUSG00000077244.1 0 \n",
+ "ENSMUSG00000102768.1 0 \n",
+ "ENSMUSG00000097797.6 0 \n",
+ "ENSMUSG00000103498.1 0 \n",
+ "ENSMUSG00000103067.1 2 \n",
+ "ENSMUSG00000102320.1 0 \n",
+ "ENSMUSG00000104226.1 0 \n",
+ "ENSMUSG00000103903.1 0 \n",
+ "ENSMUSG00000103557.1 0 \n",
+ "ENSMUSG00000025909.16 0 \n",
+ "ENSMUSG00000102647.1 0 \n",
+ "ENSMUSG00000086235.1 0 \n",
+ "ENSMUSG00000102253.1 0 \n",
+ "ENSMUSG00000093970.1 0 \n",
+ "ENSMUSG00000103884.1 0 \n",
+ "ENSMUSG00000084353.1 72 \n",
+ "ENSMUSG00000103933.1 4 \n",
+ "ENSMUSG00000076135.1 16 \n",
+ "ENSMUSG00000086195.1 0 \n",
+ "ENSMUSG00000104504.1 0 \n",
+ "ENSMUSG00000066693.2 0 \n",
+ "ENSMUSG00000102316.1 0 \n",
+ "ENSMUSG00000103819.1 0 \n",
+ "ENSMUSG00000102871.1 0 \n",
+ "ENSMUSG00000101571.2 0 \n",
+ "ENSMUSG00000104428.1 0 \n",
+ "ENSMUSG00000102272.1 0 \n",
+ "ENSMUSG00000065625.1 0 \n",
+ "\n",
+ "[100 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 201,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s13_featurecounts = pd.read_table('s13_featureCounts.txt',comment='#',index_col=0)\n",
+ "reads = s13_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam']\n",
+ "\n",
+ "print(s13_featurecounts.shape)\n",
+ "s13_featurecounts.head(100)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 207,
+ "metadata": {
+ "collapsed": false,
+ "nbgrader": {
+ "checksum": "10446f340fbae90946e3f6460515f896",
+ "grade": false,
+ "grade_id": "ex13_answer",
+ "locked": false,
+ "solution": true
+ },
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(46983, 9)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Chr | \n",
+ " Start | \n",
+ " End | \n",
+ " Strand | \n",
+ " Length | \n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam | \n",
+ " fpkm | \n",
+ " tpm | \n",
+ " log2_tpm | \n",
+ "
\n",
+ " \n",
+ " Geneid | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " ENSMUSG00000101230.1 | \n",
+ " chrY | \n",
+ " 85955552 | \n",
+ " 85956247 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102061.1 | \n",
+ " chrY;chrY | \n",
+ " 85962134;85965258 | \n",
+ " 85964077;85965480 | \n",
+ " -;- | \n",
+ " 2167 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101961.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 85999759;86000885;86001801;86002511 | \n",
+ " 86000399;86001070;86001984;86002999 | \n",
+ " +;+;+;+ | \n",
+ " 1500 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100240.1 | \n",
+ " chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY | \n",
+ " 86061772;86063180;86068646;86069345;86076387;8... | \n",
+ " 86061815;86063311;86068712;86069379;86076453;8... | \n",
+ " +;+;+;+;+;+;+;+;+;+ | \n",
+ " 921 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101347.1 | \n",
+ " chrY | \n",
+ " 86148112 | \n",
+ " 86148807 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099824.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 86219344;86220467;86221382;86222092 | \n",
+ " 86219981;86220652;86221565;86222581 | \n",
+ " +;+;+;+ | \n",
+ " 1498 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000093928.1 | \n",
+ " chrY | \n",
+ " 86326017 | \n",
+ " 86326124 | \n",
+ " - | \n",
+ " 108 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100116.1 | \n",
+ " chrY | \n",
+ " 86365731 | \n",
+ " 86366423 | \n",
+ " - | \n",
+ " 693 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099524.1 | \n",
+ " chrY | \n",
+ " 86434199 | \n",
+ " 86434894 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100854.1 | \n",
+ " chrY | \n",
+ " 86462812 | \n",
+ " 86463426 | \n",
+ " - | \n",
+ " 615 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101092.1 | \n",
+ " chrY | \n",
+ " 86499617 | \n",
+ " 86500312 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100817.1 | \n",
+ " chrY;chrY | \n",
+ " 86506173;86509297 | \n",
+ " 86508116;86509519 | \n",
+ " -;- | \n",
+ " 2167 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102110.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 86540206;86541331;86542245;86542956 | \n",
+ " 86540845;86541516;86542428;86543444 | \n",
+ " +;+;+;+ | \n",
+ " 1499 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100973.1 | \n",
+ " chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY | \n",
+ " 86602267;86603676;86609136;86609866;86616917;8... | \n",
+ " 86602310;86603807;86609202;86609900;86616983;8... | \n",
+ " +;+;+;+;+;+;+;+;+;+ | \n",
+ " 923 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099588.1 | \n",
+ " chrY | \n",
+ " 86688655 | \n",
+ " 86689350 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100028.1 | \n",
+ " chrY | \n",
+ " 86725724 | \n",
+ " 86726038 | \n",
+ " - | \n",
+ " 315 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100350.1 | \n",
+ " chrY;chrY | \n",
+ " 86727447;86730559 | \n",
+ " 86729382;86730781 | \n",
+ " -;- | \n",
+ " 2159 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100887.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 86766062;86767187;86768101;86768811 | \n",
+ " 86766701;86767372;86768284;86769299 | \n",
+ " +;+;+;+ | \n",
+ " 1499 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100655.1 | \n",
+ " chrY | \n",
+ " 86869360 | \n",
+ " 86870055 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101670.1 | \n",
+ " chrY | \n",
+ " 86943624 | \n",
+ " 86944319 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100773.1 | \n",
+ " chrY | \n",
+ " 86975961 | \n",
+ " 86976575 | \n",
+ " - | \n",
+ " 615 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101829.1 | \n",
+ " chrY | \n",
+ " 87012768 | \n",
+ " 87013463 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099496.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 87054717;87055841;87056756;87057466 | \n",
+ " 87055355;87056026;87056939;87057954 | \n",
+ " +;+;+;+ | \n",
+ " 1498 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000094399.7 | \n",
+ " chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY | \n",
+ " 87116821;87118232;87123689;87124322;87131379;8... | \n",
+ " 87116864;87118363;87123755;87124356;87131445;8... | \n",
+ " +;+;+;+;+;+;+;+;+;+ | \n",
+ " 924 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099912.1 | \n",
+ " chrY | \n",
+ " 87203169 | \n",
+ " 87203864 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100377.1 | \n",
+ " chrY | \n",
+ " 87240115 | \n",
+ " 87240429 | \n",
+ " - | \n",
+ " 315 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000100243.1 | \n",
+ " chrY;chrY;chrY;chrY | \n",
+ " 87277136;87278259;87279174;87279884 | \n",
+ " 87277773;87278444;87279357;87280371 | \n",
+ " +;+;+;+ | \n",
+ " 1496 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000101902.1 | \n",
+ " chrY | \n",
+ " 87410364 | \n",
+ " 87410978 | \n",
+ " - | \n",
+ " 615 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000102132.1 | \n",
+ " chrY | \n",
+ " 87447169 | \n",
+ " 87447864 | \n",
+ " - | \n",
+ " 696 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000099856.1 | \n",
+ " chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY | \n",
+ " 87550966;87552379;87557839;87558557;87565649;8... | \n",
+ " 87551009;87552510;87557905;87558591;87565715;8... | \n",
+ " +;+;+;+;+;+;+;+;+;+ | \n",
+ " 923 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064343.1 | \n",
+ " chrM | \n",
+ " 3772 | \n",
+ " 3842 | \n",
+ " - | \n",
+ " 71 | \n",
+ " 6 | \n",
+ " 3.183356 | \n",
+ " 5.263778 | \n",
+ " 2.647033 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064344.1 | \n",
+ " chrM | \n",
+ " 3845 | \n",
+ " 3913 | \n",
+ " + | \n",
+ " 69 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064345.1 | \n",
+ " chrM | \n",
+ " 3914 | \n",
+ " 4951 | \n",
+ " + | \n",
+ " 1038 | \n",
+ " 47706 | \n",
+ " 1731.282693 | \n",
+ " 2862.729454 | \n",
+ " 11.483679 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064346.1 | \n",
+ " chrM | \n",
+ " 4950 | \n",
+ " 5016 | \n",
+ " + | \n",
+ " 67 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064347.1 | \n",
+ " chrM | \n",
+ " 5018 | \n",
+ " 5086 | \n",
+ " - | \n",
+ " 69 | \n",
+ " 2 | \n",
+ " 1.091876 | \n",
+ " 1.805450 | \n",
+ " 1.488232 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064348.1 | \n",
+ " chrM | \n",
+ " 5089 | \n",
+ " 5159 | \n",
+ " - | \n",
+ " 71 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064349.1 | \n",
+ " chrM | \n",
+ " 5192 | \n",
+ " 5257 | \n",
+ " - | \n",
+ " 66 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064350.1 | \n",
+ " chrM | \n",
+ " 5260 | \n",
+ " 5326 | \n",
+ " - | \n",
+ " 67 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064351.1 | \n",
+ " chrM | \n",
+ " 5328 | \n",
+ " 6872 | \n",
+ " + | \n",
+ " 1545 | \n",
+ " 228860 | \n",
+ " 5579.994196 | \n",
+ " 9226.692903 | \n",
+ " 13.171754 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064352.1 | \n",
+ " chrM | \n",
+ " 6870 | \n",
+ " 6938 | \n",
+ " - | \n",
+ " 69 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064353.1 | \n",
+ " chrM | \n",
+ " 6942 | \n",
+ " 7011 | \n",
+ " + | \n",
+ " 70 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064354.1 | \n",
+ " chrM | \n",
+ " 7013 | \n",
+ " 7696 | \n",
+ " + | \n",
+ " 684 | \n",
+ " 132 | \n",
+ " 7.269594 | \n",
+ " 12.020499 | \n",
+ " 3.702713 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064355.1 | \n",
+ " chrM | \n",
+ " 7700 | \n",
+ " 7764 | \n",
+ " + | \n",
+ " 65 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064356.3 | \n",
+ " chrM | \n",
+ " 7766 | \n",
+ " 7969 | \n",
+ " + | \n",
+ " 204 | \n",
+ " 4 | \n",
+ " 0.738622 | \n",
+ " 1.221334 | \n",
+ " 1.151426 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064357.1 | \n",
+ " chrM | \n",
+ " 7927 | \n",
+ " 8607 | \n",
+ " + | \n",
+ " 681 | \n",
+ " 160 | \n",
+ " 8.850447 | \n",
+ " 14.634488 | \n",
+ " 3.966660 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064358.1 | \n",
+ " chrM | \n",
+ " 8607 | \n",
+ " 9390 | \n",
+ " + | \n",
+ " 784 | \n",
+ " 118 | \n",
+ " 5.669677 | \n",
+ " 9.374985 | \n",
+ " 3.375037 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064359.1 | \n",
+ " chrM | \n",
+ " 9391 | \n",
+ " 9458 | \n",
+ " + | \n",
+ " 68 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064360.1 | \n",
+ " chrM | \n",
+ " 9459 | \n",
+ " 9806 | \n",
+ " + | \n",
+ " 348 | \n",
+ " 4630 | \n",
+ " 501.180407 | \n",
+ " 828.717296 | \n",
+ " 9.696476 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064361.1 | \n",
+ " chrM | \n",
+ " 9808 | \n",
+ " 9875 | \n",
+ " + | \n",
+ " 68 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000065947.3 | \n",
+ " chrM | \n",
+ " 9877 | \n",
+ " 10173 | \n",
+ " + | \n",
+ " 297 | \n",
+ " 11284 | \n",
+ " 1431.195511 | \n",
+ " 2366.526022 | \n",
+ " 11.209165 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064363.1 | \n",
+ " chrM | \n",
+ " 10167 | \n",
+ " 11544 | \n",
+ " + | \n",
+ " 1378 | \n",
+ " 86514 | \n",
+ " 2364.991107 | \n",
+ " 3910.585907 | \n",
+ " 11.933538 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064364.1 | \n",
+ " chrM | \n",
+ " 11546 | \n",
+ " 11612 | \n",
+ " + | \n",
+ " 67 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064365.1 | \n",
+ " chrM | \n",
+ " 11613 | \n",
+ " 11671 | \n",
+ " + | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064366.1 | \n",
+ " chrM | \n",
+ " 11671 | \n",
+ " 11741 | \n",
+ " + | \n",
+ " 71 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064367.1 | \n",
+ " chrM | \n",
+ " 11742 | \n",
+ " 13565 | \n",
+ " + | \n",
+ " 1824 | \n",
+ " 63840 | \n",
+ " 1318.440034 | \n",
+ " 2180.081354 | \n",
+ " 11.090828 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064368.1 | \n",
+ " chrM | \n",
+ " 13552 | \n",
+ " 14070 | \n",
+ " - | \n",
+ " 519 | \n",
+ " 11432 | \n",
+ " 829.749874 | \n",
+ " 1372.017068 | \n",
+ " 10.423134 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064369.1 | \n",
+ " chrM | \n",
+ " 14071 | \n",
+ " 14139 | \n",
+ " - | \n",
+ " 69 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064370.1 | \n",
+ " chrM | \n",
+ " 14145 | \n",
+ " 15288 | \n",
+ " + | \n",
+ " 1144 | \n",
+ " 167158 | \n",
+ " 5504.190788 | \n",
+ " 9101.349625 | \n",
+ " 13.152023 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064371.1 | \n",
+ " chrM | \n",
+ " 15289 | \n",
+ " 15355 | \n",
+ " + | \n",
+ " 67 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " ENSMUSG00000064372.1 | \n",
+ " chrM | \n",
+ " 15356 | \n",
+ " 15422 | \n",
+ " - | \n",
+ " 67 | \n",
+ " 0 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
120 rows × 9 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Chr \\\n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 chrY \n",
+ "ENSMUSG00000102061.1 chrY;chrY \n",
+ "ENSMUSG00000101961.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000100240.1 chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000101347.1 chrY \n",
+ "ENSMUSG00000099824.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000093928.1 chrY \n",
+ "ENSMUSG00000100116.1 chrY \n",
+ "ENSMUSG00000099524.1 chrY \n",
+ "ENSMUSG00000100854.1 chrY \n",
+ "ENSMUSG00000101092.1 chrY \n",
+ "ENSMUSG00000100817.1 chrY;chrY \n",
+ "ENSMUSG00000102110.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000100973.1 chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000099588.1 chrY \n",
+ "ENSMUSG00000100028.1 chrY \n",
+ "ENSMUSG00000100350.1 chrY;chrY \n",
+ "ENSMUSG00000100887.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000100655.1 chrY \n",
+ "ENSMUSG00000101670.1 chrY \n",
+ "ENSMUSG00000100773.1 chrY \n",
+ "ENSMUSG00000101829.1 chrY \n",
+ "ENSMUSG00000099496.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000094399.7 chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000099912.1 chrY \n",
+ "ENSMUSG00000100377.1 chrY \n",
+ "ENSMUSG00000100243.1 chrY;chrY;chrY;chrY \n",
+ "ENSMUSG00000101902.1 chrY \n",
+ "ENSMUSG00000102132.1 chrY \n",
+ "ENSMUSG00000099856.1 chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY;chrY \n",
+ "... ... \n",
+ "ENSMUSG00000064343.1 chrM \n",
+ "ENSMUSG00000064344.1 chrM \n",
+ "ENSMUSG00000064345.1 chrM \n",
+ "ENSMUSG00000064346.1 chrM \n",
+ "ENSMUSG00000064347.1 chrM \n",
+ "ENSMUSG00000064348.1 chrM \n",
+ "ENSMUSG00000064349.1 chrM \n",
+ "ENSMUSG00000064350.1 chrM \n",
+ "ENSMUSG00000064351.1 chrM \n",
+ "ENSMUSG00000064352.1 chrM \n",
+ "ENSMUSG00000064353.1 chrM \n",
+ "ENSMUSG00000064354.1 chrM \n",
+ "ENSMUSG00000064355.1 chrM \n",
+ "ENSMUSG00000064356.3 chrM \n",
+ "ENSMUSG00000064357.1 chrM \n",
+ "ENSMUSG00000064358.1 chrM \n",
+ "ENSMUSG00000064359.1 chrM \n",
+ "ENSMUSG00000064360.1 chrM \n",
+ "ENSMUSG00000064361.1 chrM \n",
+ "ENSMUSG00000065947.3 chrM \n",
+ "ENSMUSG00000064363.1 chrM \n",
+ "ENSMUSG00000064364.1 chrM \n",
+ "ENSMUSG00000064365.1 chrM \n",
+ "ENSMUSG00000064366.1 chrM \n",
+ "ENSMUSG00000064367.1 chrM \n",
+ "ENSMUSG00000064368.1 chrM \n",
+ "ENSMUSG00000064369.1 chrM \n",
+ "ENSMUSG00000064370.1 chrM \n",
+ "ENSMUSG00000064371.1 chrM \n",
+ "ENSMUSG00000064372.1 chrM \n",
+ "\n",
+ " Start \\\n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 85955552 \n",
+ "ENSMUSG00000102061.1 85962134;85965258 \n",
+ "ENSMUSG00000101961.1 85999759;86000885;86001801;86002511 \n",
+ "ENSMUSG00000100240.1 86061772;86063180;86068646;86069345;86076387;8... \n",
+ "ENSMUSG00000101347.1 86148112 \n",
+ "ENSMUSG00000099824.1 86219344;86220467;86221382;86222092 \n",
+ "ENSMUSG00000093928.1 86326017 \n",
+ "ENSMUSG00000100116.1 86365731 \n",
+ "ENSMUSG00000099524.1 86434199 \n",
+ "ENSMUSG00000100854.1 86462812 \n",
+ "ENSMUSG00000101092.1 86499617 \n",
+ "ENSMUSG00000100817.1 86506173;86509297 \n",
+ "ENSMUSG00000102110.1 86540206;86541331;86542245;86542956 \n",
+ "ENSMUSG00000100973.1 86602267;86603676;86609136;86609866;86616917;8... \n",
+ "ENSMUSG00000099588.1 86688655 \n",
+ "ENSMUSG00000100028.1 86725724 \n",
+ "ENSMUSG00000100350.1 86727447;86730559 \n",
+ "ENSMUSG00000100887.1 86766062;86767187;86768101;86768811 \n",
+ "ENSMUSG00000100655.1 86869360 \n",
+ "ENSMUSG00000101670.1 86943624 \n",
+ "ENSMUSG00000100773.1 86975961 \n",
+ "ENSMUSG00000101829.1 87012768 \n",
+ "ENSMUSG00000099496.1 87054717;87055841;87056756;87057466 \n",
+ "ENSMUSG00000094399.7 87116821;87118232;87123689;87124322;87131379;8... \n",
+ "ENSMUSG00000099912.1 87203169 \n",
+ "ENSMUSG00000100377.1 87240115 \n",
+ "ENSMUSG00000100243.1 87277136;87278259;87279174;87279884 \n",
+ "ENSMUSG00000101902.1 87410364 \n",
+ "ENSMUSG00000102132.1 87447169 \n",
+ "ENSMUSG00000099856.1 87550966;87552379;87557839;87558557;87565649;8... \n",
+ "... ... \n",
+ "ENSMUSG00000064343.1 3772 \n",
+ "ENSMUSG00000064344.1 3845 \n",
+ "ENSMUSG00000064345.1 3914 \n",
+ "ENSMUSG00000064346.1 4950 \n",
+ "ENSMUSG00000064347.1 5018 \n",
+ "ENSMUSG00000064348.1 5089 \n",
+ "ENSMUSG00000064349.1 5192 \n",
+ "ENSMUSG00000064350.1 5260 \n",
+ "ENSMUSG00000064351.1 5328 \n",
+ "ENSMUSG00000064352.1 6870 \n",
+ "ENSMUSG00000064353.1 6942 \n",
+ "ENSMUSG00000064354.1 7013 \n",
+ "ENSMUSG00000064355.1 7700 \n",
+ "ENSMUSG00000064356.3 7766 \n",
+ "ENSMUSG00000064357.1 7927 \n",
+ "ENSMUSG00000064358.1 8607 \n",
+ "ENSMUSG00000064359.1 9391 \n",
+ "ENSMUSG00000064360.1 9459 \n",
+ "ENSMUSG00000064361.1 9808 \n",
+ "ENSMUSG00000065947.3 9877 \n",
+ "ENSMUSG00000064363.1 10167 \n",
+ "ENSMUSG00000064364.1 11546 \n",
+ "ENSMUSG00000064365.1 11613 \n",
+ "ENSMUSG00000064366.1 11671 \n",
+ "ENSMUSG00000064367.1 11742 \n",
+ "ENSMUSG00000064368.1 13552 \n",
+ "ENSMUSG00000064369.1 14071 \n",
+ "ENSMUSG00000064370.1 14145 \n",
+ "ENSMUSG00000064371.1 15289 \n",
+ "ENSMUSG00000064372.1 15356 \n",
+ "\n",
+ " End \\\n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 85956247 \n",
+ "ENSMUSG00000102061.1 85964077;85965480 \n",
+ "ENSMUSG00000101961.1 86000399;86001070;86001984;86002999 \n",
+ "ENSMUSG00000100240.1 86061815;86063311;86068712;86069379;86076453;8... \n",
+ "ENSMUSG00000101347.1 86148807 \n",
+ "ENSMUSG00000099824.1 86219981;86220652;86221565;86222581 \n",
+ "ENSMUSG00000093928.1 86326124 \n",
+ "ENSMUSG00000100116.1 86366423 \n",
+ "ENSMUSG00000099524.1 86434894 \n",
+ "ENSMUSG00000100854.1 86463426 \n",
+ "ENSMUSG00000101092.1 86500312 \n",
+ "ENSMUSG00000100817.1 86508116;86509519 \n",
+ "ENSMUSG00000102110.1 86540845;86541516;86542428;86543444 \n",
+ "ENSMUSG00000100973.1 86602310;86603807;86609202;86609900;86616983;8... \n",
+ "ENSMUSG00000099588.1 86689350 \n",
+ "ENSMUSG00000100028.1 86726038 \n",
+ "ENSMUSG00000100350.1 86729382;86730781 \n",
+ "ENSMUSG00000100887.1 86766701;86767372;86768284;86769299 \n",
+ "ENSMUSG00000100655.1 86870055 \n",
+ "ENSMUSG00000101670.1 86944319 \n",
+ "ENSMUSG00000100773.1 86976575 \n",
+ "ENSMUSG00000101829.1 87013463 \n",
+ "ENSMUSG00000099496.1 87055355;87056026;87056939;87057954 \n",
+ "ENSMUSG00000094399.7 87116864;87118363;87123755;87124356;87131445;8... \n",
+ "ENSMUSG00000099912.1 87203864 \n",
+ "ENSMUSG00000100377.1 87240429 \n",
+ "ENSMUSG00000100243.1 87277773;87278444;87279357;87280371 \n",
+ "ENSMUSG00000101902.1 87410978 \n",
+ "ENSMUSG00000102132.1 87447864 \n",
+ "ENSMUSG00000099856.1 87551009;87552510;87557905;87558591;87565715;8... \n",
+ "... ... \n",
+ "ENSMUSG00000064343.1 3842 \n",
+ "ENSMUSG00000064344.1 3913 \n",
+ "ENSMUSG00000064345.1 4951 \n",
+ "ENSMUSG00000064346.1 5016 \n",
+ "ENSMUSG00000064347.1 5086 \n",
+ "ENSMUSG00000064348.1 5159 \n",
+ "ENSMUSG00000064349.1 5257 \n",
+ "ENSMUSG00000064350.1 5326 \n",
+ "ENSMUSG00000064351.1 6872 \n",
+ "ENSMUSG00000064352.1 6938 \n",
+ "ENSMUSG00000064353.1 7011 \n",
+ "ENSMUSG00000064354.1 7696 \n",
+ "ENSMUSG00000064355.1 7764 \n",
+ "ENSMUSG00000064356.3 7969 \n",
+ "ENSMUSG00000064357.1 8607 \n",
+ "ENSMUSG00000064358.1 9390 \n",
+ "ENSMUSG00000064359.1 9458 \n",
+ "ENSMUSG00000064360.1 9806 \n",
+ "ENSMUSG00000064361.1 9875 \n",
+ "ENSMUSG00000065947.3 10173 \n",
+ "ENSMUSG00000064363.1 11544 \n",
+ "ENSMUSG00000064364.1 11612 \n",
+ "ENSMUSG00000064365.1 11671 \n",
+ "ENSMUSG00000064366.1 11741 \n",
+ "ENSMUSG00000064367.1 13565 \n",
+ "ENSMUSG00000064368.1 14070 \n",
+ "ENSMUSG00000064369.1 14139 \n",
+ "ENSMUSG00000064370.1 15288 \n",
+ "ENSMUSG00000064371.1 15355 \n",
+ "ENSMUSG00000064372.1 15422 \n",
+ "\n",
+ " Strand Length \\\n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 - 696 \n",
+ "ENSMUSG00000102061.1 -;- 2167 \n",
+ "ENSMUSG00000101961.1 +;+;+;+ 1500 \n",
+ "ENSMUSG00000100240.1 +;+;+;+;+;+;+;+;+;+ 921 \n",
+ "ENSMUSG00000101347.1 - 696 \n",
+ "ENSMUSG00000099824.1 +;+;+;+ 1498 \n",
+ "ENSMUSG00000093928.1 - 108 \n",
+ "ENSMUSG00000100116.1 - 693 \n",
+ "ENSMUSG00000099524.1 - 696 \n",
+ "ENSMUSG00000100854.1 - 615 \n",
+ "ENSMUSG00000101092.1 - 696 \n",
+ "ENSMUSG00000100817.1 -;- 2167 \n",
+ "ENSMUSG00000102110.1 +;+;+;+ 1499 \n",
+ "ENSMUSG00000100973.1 +;+;+;+;+;+;+;+;+;+ 923 \n",
+ "ENSMUSG00000099588.1 - 696 \n",
+ "ENSMUSG00000100028.1 - 315 \n",
+ "ENSMUSG00000100350.1 -;- 2159 \n",
+ "ENSMUSG00000100887.1 +;+;+;+ 1499 \n",
+ "ENSMUSG00000100655.1 - 696 \n",
+ "ENSMUSG00000101670.1 - 696 \n",
+ "ENSMUSG00000100773.1 - 615 \n",
+ "ENSMUSG00000101829.1 - 696 \n",
+ "ENSMUSG00000099496.1 +;+;+;+ 1498 \n",
+ "ENSMUSG00000094399.7 +;+;+;+;+;+;+;+;+;+ 924 \n",
+ "ENSMUSG00000099912.1 - 696 \n",
+ "ENSMUSG00000100377.1 - 315 \n",
+ "ENSMUSG00000100243.1 +;+;+;+ 1496 \n",
+ "ENSMUSG00000101902.1 - 615 \n",
+ "ENSMUSG00000102132.1 - 696 \n",
+ "ENSMUSG00000099856.1 +;+;+;+;+;+;+;+;+;+ 923 \n",
+ "... ... ... \n",
+ "ENSMUSG00000064343.1 - 71 \n",
+ "ENSMUSG00000064344.1 + 69 \n",
+ "ENSMUSG00000064345.1 + 1038 \n",
+ "ENSMUSG00000064346.1 + 67 \n",
+ "ENSMUSG00000064347.1 - 69 \n",
+ "ENSMUSG00000064348.1 - 71 \n",
+ "ENSMUSG00000064349.1 - 66 \n",
+ "ENSMUSG00000064350.1 - 67 \n",
+ "ENSMUSG00000064351.1 + 1545 \n",
+ "ENSMUSG00000064352.1 - 69 \n",
+ "ENSMUSG00000064353.1 + 70 \n",
+ "ENSMUSG00000064354.1 + 684 \n",
+ "ENSMUSG00000064355.1 + 65 \n",
+ "ENSMUSG00000064356.3 + 204 \n",
+ "ENSMUSG00000064357.1 + 681 \n",
+ "ENSMUSG00000064358.1 + 784 \n",
+ "ENSMUSG00000064359.1 + 68 \n",
+ "ENSMUSG00000064360.1 + 348 \n",
+ "ENSMUSG00000064361.1 + 68 \n",
+ "ENSMUSG00000065947.3 + 297 \n",
+ "ENSMUSG00000064363.1 + 1378 \n",
+ "ENSMUSG00000064364.1 + 67 \n",
+ "ENSMUSG00000064365.1 + 59 \n",
+ "ENSMUSG00000064366.1 + 71 \n",
+ "ENSMUSG00000064367.1 + 1824 \n",
+ "ENSMUSG00000064368.1 - 519 \n",
+ "ENSMUSG00000064369.1 - 69 \n",
+ "ENSMUSG00000064370.1 + 1144 \n",
+ "ENSMUSG00000064371.1 + 67 \n",
+ "ENSMUSG00000064372.1 - 67 \n",
+ "\n",
+ " /home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam \\\n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 0 \n",
+ "ENSMUSG00000102061.1 0 \n",
+ "ENSMUSG00000101961.1 0 \n",
+ "ENSMUSG00000100240.1 0 \n",
+ "ENSMUSG00000101347.1 0 \n",
+ "ENSMUSG00000099824.1 0 \n",
+ "ENSMUSG00000093928.1 0 \n",
+ "ENSMUSG00000100116.1 0 \n",
+ "ENSMUSG00000099524.1 0 \n",
+ "ENSMUSG00000100854.1 0 \n",
+ "ENSMUSG00000101092.1 0 \n",
+ "ENSMUSG00000100817.1 0 \n",
+ "ENSMUSG00000102110.1 0 \n",
+ "ENSMUSG00000100973.1 0 \n",
+ "ENSMUSG00000099588.1 0 \n",
+ "ENSMUSG00000100028.1 0 \n",
+ "ENSMUSG00000100350.1 0 \n",
+ "ENSMUSG00000100887.1 0 \n",
+ "ENSMUSG00000100655.1 0 \n",
+ "ENSMUSG00000101670.1 0 \n",
+ "ENSMUSG00000100773.1 0 \n",
+ "ENSMUSG00000101829.1 0 \n",
+ "ENSMUSG00000099496.1 0 \n",
+ "ENSMUSG00000094399.7 0 \n",
+ "ENSMUSG00000099912.1 0 \n",
+ "ENSMUSG00000100377.1 0 \n",
+ "ENSMUSG00000100243.1 0 \n",
+ "ENSMUSG00000101902.1 0 \n",
+ "ENSMUSG00000102132.1 0 \n",
+ "ENSMUSG00000099856.1 0 \n",
+ "... ... \n",
+ "ENSMUSG00000064343.1 6 \n",
+ "ENSMUSG00000064344.1 0 \n",
+ "ENSMUSG00000064345.1 47706 \n",
+ "ENSMUSG00000064346.1 0 \n",
+ "ENSMUSG00000064347.1 2 \n",
+ "ENSMUSG00000064348.1 0 \n",
+ "ENSMUSG00000064349.1 0 \n",
+ "ENSMUSG00000064350.1 0 \n",
+ "ENSMUSG00000064351.1 228860 \n",
+ "ENSMUSG00000064352.1 0 \n",
+ "ENSMUSG00000064353.1 0 \n",
+ "ENSMUSG00000064354.1 132 \n",
+ "ENSMUSG00000064355.1 0 \n",
+ "ENSMUSG00000064356.3 4 \n",
+ "ENSMUSG00000064357.1 160 \n",
+ "ENSMUSG00000064358.1 118 \n",
+ "ENSMUSG00000064359.1 0 \n",
+ "ENSMUSG00000064360.1 4630 \n",
+ "ENSMUSG00000064361.1 0 \n",
+ "ENSMUSG00000065947.3 11284 \n",
+ "ENSMUSG00000064363.1 86514 \n",
+ "ENSMUSG00000064364.1 0 \n",
+ "ENSMUSG00000064365.1 0 \n",
+ "ENSMUSG00000064366.1 0 \n",
+ "ENSMUSG00000064367.1 63840 \n",
+ "ENSMUSG00000064368.1 11432 \n",
+ "ENSMUSG00000064369.1 0 \n",
+ "ENSMUSG00000064370.1 167158 \n",
+ "ENSMUSG00000064371.1 0 \n",
+ "ENSMUSG00000064372.1 0 \n",
+ "\n",
+ " fpkm tpm log2_tpm \n",
+ "Geneid \n",
+ "ENSMUSG00000101230.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000102061.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101961.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100240.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101347.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099824.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000093928.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100116.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099524.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100854.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101092.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100817.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000102110.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100973.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099588.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100028.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100350.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100887.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100655.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101670.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100773.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101829.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099496.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000094399.7 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099912.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100377.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000100243.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000101902.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000102132.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000099856.1 0.000000 0.000000 0.000000 \n",
+ "... ... ... ... \n",
+ "ENSMUSG00000064343.1 3.183356 5.263778 2.647033 \n",
+ "ENSMUSG00000064344.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064345.1 1731.282693 2862.729454 11.483679 \n",
+ "ENSMUSG00000064346.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064347.1 1.091876 1.805450 1.488232 \n",
+ "ENSMUSG00000064348.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064349.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064350.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064351.1 5579.994196 9226.692903 13.171754 \n",
+ "ENSMUSG00000064352.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064353.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064354.1 7.269594 12.020499 3.702713 \n",
+ "ENSMUSG00000064355.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064356.3 0.738622 1.221334 1.151426 \n",
+ "ENSMUSG00000064357.1 8.850447 14.634488 3.966660 \n",
+ "ENSMUSG00000064358.1 5.669677 9.374985 3.375037 \n",
+ "ENSMUSG00000064359.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064360.1 501.180407 828.717296 9.696476 \n",
+ "ENSMUSG00000064361.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000065947.3 1431.195511 2366.526022 11.209165 \n",
+ "ENSMUSG00000064363.1 2364.991107 3910.585907 11.933538 \n",
+ "ENSMUSG00000064364.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064365.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064366.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064367.1 1318.440034 2180.081354 11.090828 \n",
+ "ENSMUSG00000064368.1 829.749874 1372.017068 10.423134 \n",
+ "ENSMUSG00000064369.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064370.1 5504.190788 9101.349625 13.152023 \n",
+ "ENSMUSG00000064371.1 0.000000 0.000000 0.000000 \n",
+ "ENSMUSG00000064372.1 0.000000 0.000000 0.000000 \n",
+ "\n",
+ "[120 rows x 9 columns]"
+ ]
+ },
+ "execution_count": 207,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "s13_featurecounts = pd.read_table('s13_featureCounts.txt',comment='#',index_col=0)\n",
+ "reads = s13_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam']\n",
+ "\n",
+ "s13_featurecounts['fpkm'] = ((s13_featurecounts['/home/ucsd-train01/projects/shalek2013/processed_data/S13.Aligned.out.sorted.bam']/s13_featurecounts['Length'])/reads.sum())*1e9\n",
+ "\n",
+ "s13_featurecounts['tpm'] = (s13_featurecounts['fpkm']/(s13_featurecounts['fpkm'].sum()))*1e6\n",
+ "\n",
+ "s13_featurecounts['log2_tpm'] = np.log2(s13_featurecounts['tpm']+1)\n",
+ "\n",
+ "print(s13_featurecounts.shape)\n",
+ "s13_featurecounts.tail(120)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 209,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2211,9 +7768,22 @@
"locked": true,
"points": 5,
"solution": false
- }
+ },
+ "scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;32massert\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mintersection\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'fpkm'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'tpm'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'log2_tpm'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m3\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[1;32massert\u001b[0m \u001b[0ms13_featurecounts\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'ENSMUSG00000064370.1'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'log2_tpm'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m13.15202328657807\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
"source": [
"assert len(s13_featurecounts.columns.intersection(['fpkm', 'tpm', 'log2_tpm'])) == 3\n",
"assert s13_featurecounts.loc['ENSMUSG00000064370.1', 'log2_tpm'] == 13.15202328657807"
@@ -2237,7 +7807,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 210,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2249,7 +7819,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 210,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaYAAAGpCAYAAADGJ5LWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xt8XHWdP/7XmftkkkmTpkkvCKVAD7VAWhDQH3xlgVX7\nRVnwW1xEWVR+6pbfIiDgIohL1a5Y/cIC9bvtV9cLFVy72lUXcRFFtm5RS6VtaEN7WnuhpWluTZpJ\nJpn7+f0xOafnOrfMZE5mXs/Hw4fMZC6fM0k/7/l8Pu/P+yPIsgwiIiKncFW7AURERFoMTERE5CgM\nTERE5CgMTERE5CgMTERE5CgMTERE5CieajegzJj7TkQzjVDtBjgNR0xEROQotTZiqiujo6NIpVLq\n7VAoBJ/PV8UWERFNHQPTDPar/34dgi+s3l7U7sXyi86vYouIiKaOgWkG8/v88Iaa1NuCEK9ia4iI\nyoNrTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgM\nTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE\n5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgM\nTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE\n5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5CgMTERE5Cie\najegXERR9Lz00kvVbsa0Gjo5AM94Sr09MTAMvydTxRYROUNTU1O1m1Cwa6+9diGAtyRJSuV7bL2o\nmcAE4Ixrr7222m0gIirWYQBnAzhS5XY4Ri0Fprcm///sqrZieil/0PWk3q653q4XqL9rPozT/RcB\nEGRZrnYbykYURVmSJKHa7Zgu9Xa9QP1dc71dL1B/11xv11sIJj8QEZGjMDAREZGjMDAREZGjTFvy\ngyiKZwDYCKADQAbAtyVJekoUxRYAmwCchWxWyl9LkjRS4tt8qRxtnUHq7XqB+rvmerteoP6uud6u\nN69pS34QRXEugLmSJO0SRbERwGsAbgDwCQAnJUn6uiiKDwBokSTp89PSKCIicpxpm8qTJKlXkqRd\n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\njijUFEZjuLSKJ04gZAor5+WEkkQLABzT3H5r8j6iujGrya+7vWzxHBZOpbrlhBETUd1bOK8Jbz97\nNqfpiOCMwHQcwJma22dM3mdLFMXVAB6pYJuIptXoeApf+vQV1W4GOUCu/m12QxxzQqWdqOwEHaFw\nQY9zQmDaDuBcURTPAnACwIcB3JLrCZIkrQawWnufKIoLARyuSAuJKoyFUkmRq3+74PxzcMYZZ1Sh\nVdOr6oFJkqS0KIp3AngRp9PF91a5WURl5RaA+e2NaJ8VxOETEYyNZw8ynDu7AWfODXPqjkij6oEJ\nACRJegGAWO12zBTPPXZDtZtARFQxTsjKIyIiUjEwERGRozAwERGRozAwERGRozAwERGRozAwERGR\nozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAw\nERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGR\nozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAw\nERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGR\nozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRozAwERGRo3iq\n+eaiKD4C4FMA+ifvekiSpBeq2CQiIqqyqgamSY9LkvR4tRtBRETO4ISpPKHaDSAiIudwwojpTlEU\n/wbAnwDcJ0nSSLUbRERE1VPxwCSK4q8BdGjuEgDIAL4A4J8BfFmSJFkUxTUAHgfw/5b4Vm4A6O3t\nnUJriYim17XXXrsQwFuSJKWq3RanEGRZrnYbAACiKJ4F4DlJki4q4LGrATxS8UYREU2PsyVJOgLk\n7d/Ux9WyqgYmURTnSpLUO/nfnwVwqSRJHynxtfwAYgDOBZAuXysd7TCAs6vdiGlWb9dcb9cL1N81\nHwbgzTViEkXRA+AM1MnIqtqBaSOAZQAyAI4A+FtJkvqm8HqyJEl1k0xRb9cL1N8119v1AvV3zfV2\nvYWoavKDJEm3VfP9iYjIeZyQLk5ERKRiYCIiIkeptcD0pWo3YJrV2/UC9XfN9Xa9QP1dc71db16O\nSRcnIiICam/EREREMxwDExEROQoDExEROQoDExEROQoDExEROYoTjr0oq3o5FVcUxRUAnkD2y8V3\nJElaW+UmVZQoikcAjCBbviopSdJl/3979xZiVRXHcfyrmZAKFZEKWVYav0rtYqSGgVZkGJWiFFlg\nUtZDWlkElQ/5KgWB6UNhmWZ2NUyjC1lSYSFqYo5Uf6oHM8lBuoldTJvpYa/DHKeZUWfmzDmz5veB\nYfbZ5+zZa7vOmv+sfZb/f1UbVAGSngduAOpLyYwlnQq8BgylSNt1Sy6lYVq53mzHr6QhwIsU1RYa\ngKUR8XTOfdxeuc6YnoqI0ekrizd1OUm9gSXAdcAIYIak86vbqoprACZGxKU5BqXkBYo+Lfco8GFE\nCNgAPNblraqclq4X8h2/h4GHImIEcAUwJ43bnPu4XXINTLknRBwDfBsRuyLiEPAqMKXKbaq0XuT7\nfgUgIjYCvzbbPQVYkbZXAFO7tFEV1Mr1QqbjNyL2RsT2tH0A+JoiY3i2fdxeuQ70uZK2S3pO0snV\nbkwFnAHsLnv8Y9qXs0ZgvaQtku6udmO60MBSxv1UImZgldvTFXIfv0g6m6KywiZgUA/s4zZ1y8Ak\nab2kHWVfden7jRRVcc+NiEuAvRRVca37Gx8Ro4HrKW6BXFntBlVJ7qlash+/kgYAq4EH0sypeZ/m\n3sdH1S0XP0TEtcf40qXA25VsS5XsAc4qezwk7ctWRPyUvu+TtIbidubG6raqS9RLGhQR9ZIG07Qo\nIEsRsa/sYXbjNxX8Ww2sjIi1aXeP6uNj0S1nTG1JHVsyDdhZrbZU0BZguKShkvoCtwLrqtymipHU\nL/2ViaT+wCTy7FcoPl8p/4xlHTArbd8BrG1+QDd3xPX2gPG7DPgqIhaV7cu9j49bdklcO7sqbq1K\ny8UX0bRcfGGVm1Qxks4B1lDc4ugDrMrxeiW9DEwETgPqgQXAW8AbwJnALoqlxL9Vq42dqZXrvYpM\nx6+k8cCnQB3Fe7kRmA9sBl4nwz5ur+wCk5mZdW/Z3cozM7PuzYHJzMxqigOTmZnVFAcmMzOrKQ5M\nZmZWUxyYzMyspjgwmZlZTemWKYnMyklqAAZExJ/tPP484FlgMEVpgi3AvRFxsI1jpgB7ImJre85p\nZq3zjMly0NH/Jf4P8GBEXJgK1vUHHj7KMVOBsR08r5m1wDMmy0F5rrXLKVI19QP+oMjgvDU9Nxe4\nn6IG0HvAnIg4PSJ2UaSCKdkMtFp4UdIk4CbgGkl3UWTA3p3O+yVwGXAAmBUR30iakJ7bDIyjCIQz\nKVLwjAR+AKZFxF8d/Hcwy4JnTJYNSSdSZG6en8omPA68KamPpIuAR4BxETEWOIUWZlqSTgLupI1E\nmhHxAUXizYWpyupL6alRFOWyR1KUb1hZdtgFwOI0I9sEvA/MS9VMG4AZHbh0s6w4MFkOSgFGwMGI\n+BggIj4CDqb9E4B3I+KX9NplzX+IpBOAVyjKXL/TjnZ8l6qyQhGURpWyohfNibq0vQ3YXirlAXwB\nDG/H+cyy5MBkuWutTPcR+yX1BlYBP0fEvE46d/mM7O+y7X9beOzb6maJA5PloBRkAuibPtNB0tUU\nv/AD+ASYLOm09NqZpYMl9QJWUKzIm32M59wPNC/7PSyVNgC4HahLFUrN7Dj4rzTLQSNARBySNB1Y\nLKm0+GF6RBwGdkh6Avhc0n5gA/B7On4ycBtFUbptkhqBzyLivjbOuRJYLulmmhY/7ARmS3omnXtm\nG8ebWStcj8l6DEkDSjMYSQuAYRHRKcEjzdKejIgxnfHzzHoyz5isJ1mYbrX1Bb4H7qlye8ysBZ4x\nmbVC0sXAcpoWMfRK20si4n+r+sysczgwmZlZTfGqPDMzqykOTGZmVlMcmMzMrKY4MJmZWU1xYDIz\ns5ryHwemtODyMpeGAAAAAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.jointplot(s10_featurecounts['log2_tpm'], s13_featurecounts['log2_tpm'])"
]
@@ -2274,7 +7865,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 213,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2286,16 +7877,40 @@
"solution": true
}
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(46983,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "Geneid\n",
+ "ENSMUSG00000102693.1 0.000000\n",
+ "ENSMUSG00000064842.1 8.032472\n",
+ "ENSMUSG00000051951.5 0.000000\n",
+ "ENSMUSG00000102851.1 0.000000\n",
+ "ENSMUSG00000103377.1 0.000000\n",
+ "Name: log2_tpm, dtype: float64"
+ ]
+ },
+ "execution_count": 213,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featurecounts_diff = s10_featurecounts['log2_tpm'] - s13_featurecounts['log2_tpm']\n",
"print(featurecounts_diff.shape)\n",
"featurecounts_diff.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 214,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2308,7 +7923,19 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[1;32massert\u001b[0m \u001b[0mfeaturecounts_diff\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'ENSMUSG00000064842.1'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;36m8.0324720569159282\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mAssertionError\u001b[0m: "
+ ]
+ }
+ ],
"source": [
"assert featurecounts_diff['ENSMUSG00000064842.1'] == 8.0324720569159282"
]
@@ -2331,7 +7958,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 215,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2343,7 +7970,28 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 215,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\nRc7Sif5hBodTxePh0TR7D/Szecdh9h3sZ3A4xZaXjrDy/Lm86+plxXKlATA4OMAWP1j8/ONP7+Ol\nPWN9/6uXn8PqC88BoOfIAJetOIc3X76Yl3v6+Mdvby7OGP7WD7dzrG+IdXf/mnseeYF//M5mcrkc\nP/vtK3zor3/At3+0g1wux8DgKHc9tJVfbz1Q/B37DvZz+Pjg5PyfJDNKmDGApUDpg82vEoRCrTI9\n+XOHaBHDo2my2Ryz2pNkslkGh9MkEnFmdySDb335b2izO5LEYrGgaZ/J0jkrSSIeZ3g0zWgqy6yO\nBO3JBMOjaYZG0nS0J+nsSDI8mmZgMEV7W4LuzjZGUhl6T46QSMSLXQjBZKIs53TPIpmIcaxvmOHR\nDOd0dzCrI0nP4QGO9g2xeEEnixd0cuTEEAeOneKc7g7OXziH/YcG2L73GF2d7Vy+cgGnhlK8+PIx\nYjG4fOVCEokYL+w+yrHeAZYv7qK7s419BwfoPTnC6hWLOH9RF8f7hzneP8yC7lksnD+LvoFRjvQO\n0jW7nfPOmc3AUIoDR08xr6ud161ayNBImmf9MP0nB1m+pIu2RJzdr/VzaijNqvO7WDivg109Jzly\nYpiLl3azYkk3rx1Psbunj0uWzeONq89l045D/Py3r3Degtm89XfPZ3gkw+aXjtLRluDq159L30CK\nHz/9KoMjad5+5QUsPbeTn20+wIGjg1x7xXmsOr+bh3+1j+d3HedNtog/WLOEZ3Yc5eltR7jogm7+\nYM0Stuw8xm9ePEJHW5xrrziPkVSWzX6UkVTw7T0GXLZiPulMljWXnMOKRQnicchmT38MtKNjFjBE\n95xZzOmay9yuIaCPjrY4czuyXLBg7M/q2ivOZW5nGxtfPMhvXjjIgrkd/JsrzuP/PbWfm//+ZwwM\npZkzK8lTzx9g3Z1PsmXnMXLAAz92Dh8/ydaXT3Do+BDf/+XL/Lu3XMjwaJbHn+khmYjx3j9YyXnn\nzOKhDfsYHEmz9poLuXzFfH75/EEOHB3k9y5fxCVL5/GzTa/x4p4TrFm9gN9/wxKe3XmMZ7YfYdUF\n3bz9ygvY3dPPhi1B3a6/ehkjqSwbthwgl4NrrjiPtmScDVsO0Dswyu/ZIi5aOpddr/Zz+MQQqy7o\nZsmC2Wzb08uunn4uWNTJRUvnMjiU4kjvMJ2zkpw7fxanhtMcODZIezLOBYvm0N4Wp/9UirZknMtW\n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\n/wFIJFpVZtya9wAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"sns.distplot(featurecounts_diff)"
]
@@ -2366,7 +8014,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 216,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2378,7 +8026,35 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(9470,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 216,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYAAAAEZCAYAAACervI0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xt03OV95/H3XKWRZEmW5RuWb9jw5U5KA0matCFN28DZ\nNLBNm0LYppdc2LZ0057tLk17Wkw35zSk3ZRtSFtI2DRN2dKzTUvIJgGSNIFAoJhwCxd/scGW71fZ\nuo009/1jZuTxWJeRNNJoZj6vczhofnpm5vnZnt9nnsvveQK5XA4REWk+wVpXQEREakMBICLSpBQA\nIiJNSgEgItKkFAAiIk1qyQWAmW2rdR0Wks6vvjXy+TXyuYHObzIVBYCZXWNmO8zsNTO7dZLf/76Z\nPWdmz5rZj8wsbWbds61MwW1zfF690PnVt0Y+v0Y+N9D5nWXGADCzIHAX8B7gYuBGM7ugtIy7/4W7\n/5i7XwF8Avieu5+abWVERGTxVNICuArY6e797p4C7geum6b8jcA/VqNyIiKycCoJgHXAvpLH+wvH\nzmJmMeAa4Cvzr5qIiCykcJVf7+eBx+fa/WNmLYX/bwEy1azYUmJmm2pdh4Wk86tfjXxu0NDnF4L8\nNdTdE5U+qZIAOABsKHncVzg2mRuosPunMGI91aDFrkpeo47trnUFFpjOr3418rlB45/fuJmVH7vd\n3bdNVjgw02JwZhYCHHg3cAh4GrjR3V8tK9cFvAH0ufvYXGpe+Oa/67777mPNmjVzeQkRkaZz+PBh\nbrrpJoCt7v56pc+bsQXg7hkzuwV4hPyYwb3u/qqZ3Qzk3P2eQtHrgYfnevEvyACsWbOGvr6+ebyM\niEhTmlXXeUVjAO7+EGBlx+4ue/wl4EuzeXMREamdJXcnsIiILA4FgIhIk1IAiIg0KQWAiEiTUgCI\niDQpBYCISJNSAIiINCkFgIhIk1IAiIg0KQWAiEiTUgCIiDQpBYCISJNSAIiINCkFgIhIk1IAiIg0\nKQWAiEiTUgCIiDQpBYCISJNSAIiINCkFgIhIk1IAiIg0KQWAiEiTUgCIiDSpcCWFzOwa4E7ygXGv\nu98xSZmrgb8EIsAxd39XFespIiJVNmMLwMyCwF3Ae4CLgRvN7IKyMl3A54D3uvslwC8tQF1FRKSK\nKmkBXAXsdPd+ADO7H7gO2FFS5oPAV9z9AIC7H692RUUWUy6XY2hoaNLfdXZ2EggEFrlGItVXSQCs\nA/aVPN5PPhRKnQ9EzOy7QAfwV+7+5epUUWTxDQ0N8eD3XqGtrf2M4/H4KO+7+iK6urpqVDOR6qlo\nDKDC17kC+GmgHXjSzJ50911Ven2RRdfW1k57R2etqyGyYCoJgAPAhpLHfYVjpfYDx919HBg3s8eA\ny4EpA8DMtgG3zaq2IiIynd1mVn7sdnffNlnhSgJgO7DVzDYCh4AbgBvLynwV+KyZhYAW4C3AZ6Z7\n0UKFzqiUmW0CdldQJxEROdtmd99TaeEZZwG5ewa4BXgEeBm4391fNbObzexjhTI7gIeBF4GngHvc\n/ZU5VF5ERBZJRWMA7v4QYGXH7i57/BfAX1SvaiIispB0J7CISJNSAIiINCkFgIhIk1IAiIg0KQWA\niEiTUgCIiDQpBYCISJNSAIiINCkFgIhIk1IAiIg0KQWAiEiTUgCIiDQpBYCISJNSAIiINCkFgIhI\nk1IAiIg0KQWAiEiTUgCIiDQpBYCISJNSAIiINCkFgIhIk1IAiIg0KQWAiEiTCldSyMyuAe4kHxj3\nuvsdZb9/J/BV4I3CoX9x909Ws6IiIlJdMwaAmQWBu4B3AweB7Wb2VXffUVb0MXd/3wLUUUREFkAl\nXUBXATvdvd/dU8D9wHWTlAtUtWYiIrKgKukCWgfsK3m8n3wolHubmT0PHAD+m7u/UoX6iYjIAqlo\nDKACPwQ2uHvczK4FHgDOn+4JZrYNuK1K7y8iIrDbzMqP3e7u2yYrXEkAHAA2lDzuKxyb4O4jJT9/\n08z+2sx63H1gqhctVOiMSpnZJmB3BXUSEZGzbXb3PZUWrmQMYDuw1cw2mlkUuAF4sLSAma0u+fkq\nIDDdxV9ERGpvxhaAu2fM7BbgEU5PA33VzG4Gcu5+D/CLZvabQAoYA355ISstIiLzV9EYgLs/BFjZ\nsbtLfv4c8LnqVk1ERBaS7gQWEWlSCgARkSalABARaVIKABGRJqUAEJlBNpdj+ytHGBpN1LoqIlWl\nABCZweETozz9ymEee+7AzIVF6ogCQGQGiWQGgP7Dw5waSda4NiLVowAQmUEilZn4+ZX+oRrWRKS6\nFAAiMyi2AABePzDCcFytAGkMCgCRGSQLLYBNazvJZHN855mDNa6RSHUoAERmUGwBvOn8lQQC8OLr\nWudQGoMCQGQGxTGAjliESDhIPJGZ4Rki9UEBIDKDYgC0RENEQkHGEuka10ikOhQAIjMojgFEwyEi\n4QDjagFIg1AAiMwgkcoQCQcJBgNEwkHGkxlyuVytqyUybwoAkRkkkllaIiEAIuEgmWyOZDpb41qJ\nzJ8CQGQGyVSGlmghAEIBAMbGNQ4g9U8BIDKNXC5HIpUhWmgBRMP5j0w8kapltUSqQgEgMo1iV0+x\nCyhcCAC1AKQRKABEplG8CWyiC6gYAJoKKg1AASAyjeIU0JaJLqD8GEBcASANQAEgMo3iTWDFMYBw\nSF1A0jgUACLTSJS1ANQFJI0kXEkhM7sGuJN8YNzr7ndMUe5K4AfAL7v7v1StliI1kiwbA5iYBaQW\ngDSAGVsAZhYE7gLeA1wM3GhmF0xR7lPAw9WupEitlLcAwsX7ANQCkAZQSRfQVcBOd+939xRwP3Dd\nJOV+B/hn4GgV6ydSU8VZQLoPQBpRJQGwDthX8nh/4dgEMzsHuN7d/wYIVK96IrV1ugWQ/6hEdB+A\nNJCKxgAqcCdwa8njGUPAzLYBt1Xp/UUWRDJ15hhAOKwuIFnSdptZ+bHb3X3bZIUrCYADwIaSx32F\nY6XeDNxvZgGgF7jWzFLu/uBUL1qo0BmVMrNNwO4K6iSyKMqngZ7uAlIAyJK02d33VFq4kgDYDmw1\ns43AIeAG4MbSAu5+bvFnM/si8LXpLv4i9aJ8DCAUDBAIqAtIGsOMYwDungFuAR4BXgbud/dXzexm\nM/vYJE/RQunSMBKpDNFwkGAg3/UTCASIRUPqApKGUNEYgLs/BFjZsbunKPsbVaiXyJKQTGWIFvr/\ni2ItYXUBSUPQncAi00ikMhP3ABS1toTUBSQNQQEgMoVcLkcylT0rAGLRMGO6D0AagAJAZArFvQCi\nk7QA0pkcqbQ2h5f6pgAQmUIyVdgMpnwMoPBY6wFJvVMAiEyhfDewotaW/NwJzQSSeqcAEJlCsQVQ\n3gUUa8k/VgBIvVMAiExhyhaAuoCkQSgARKYw5RiAuoCkQSgARKYwUwtA9wJIvVMAiEwhVQiA4hLQ\nRcUxAO0JIPVOASAyhdQU9wGoC0gahQJAZAqpdH5dw/IWgLqApFEoAESmkMoUWgBTdgEpAKS+KQBE\npjAxBnDWILC6gKQxKABEpjBVF9BEC0BdQFLnFAAiU0hnsoRDpzeDKdKdwNIoFAAiU0ils2d9+4f8\nfQGBgAJA6p8CQGQKqUyOaOTsj0ggEMjvCjau+wCkvikARKaQbwGEJv1drCWsFoDUPQWAyCSyuRzp\nTO6sKaBFCgBpBAoAkUmMJ/O7fU02BgDQ1hrWLCCpewoAkUmMJ/IBUL4MRFGsJUwqnZ24V0CkHikA\nRCYxnsx/u5+qBaD1gKQRhCspZGbXAHeSD4x73f2Ost+/D/gfQBZIAb/n7k9Uua4ii2YsUewCmrwF\n0NYaKZRL09keXbR6iVTTjC0AMwsCdwHvAS4GbjSzC8qKfdvdL3f3HwM+DHyh6jUVWUTFMYDpBoFB\nLQCpb5V0AV0F7HT3fndPAfcD15UWcPd4ycMO8i0Bkbo1MQg8yX0AkB8EBnQvgNS1SrqA1gH7Sh7v\nJx8KZzCz64E/A1YC/6EqtROpkeI3++g09wGUlhOpRxWNAVTC3R8AHjCzdwCfBH52uvJmtg24rVrv\nL1JNM00DLQaApoLKErPbzMqP3e7u2yYrXEkAHAA2lDzuKxyblLs/bmbnmlmPuw9MU24bcEalzGwT\nsLuCOoksqIlpoFMOAqsFIEvSZnffU2nhSsYAtgNbzWyjmUWBG4AHSwuY2ZaSn68AotNd/EWWurEZ\nxgDUBSSNYMYWgLtnzOwW4BFOTwN91cxuBnLufg/wfjP7EJAExoAPLGSlRRZa8T6AmWYBqQtI6llF\nYwDu/hBgZcfuLvn508Cnq1s1kdoZn8V9ACL1SncCi0xCXUDSDBQAIpM4PQis+wCkcSkARCYxnkwT\nAMIhtQCkcSkARCYxnswQDgcIlO0HXNQa1SCw1D8FgMgkxhIZIlN8+wcIBgPEWkJqAUhdUwCITGI8\nmZnyLuAi7Qom9U4BIDKJ8USaSHjy7p+iWEuYMXUBSR1TAIiUSWeypDK5abuAAGKtEeJqAUgdUwCI\nlCl264Rn6AJqawmTTGXIZLT6udQnBYBImWK3TiVdQKCpoFK/FAAiZYoX9Jm7gApTQRUAUqcUACJl\nJgKggllAgAaCpW4pAETKxBOVdQG1qQtI6pwCQKSMuoCkWSgARMqcHgSeaRZQ5IzyIvVGASBSZtZj\nAAmtCCr1SQEgUmbiPoDQDNNAW7UgnNQ3BYBImUpbABoElnqnABApU3EXUKsCQOpbRXsCizST07OA\nzu4CyuVyDA4OApBJjgNwaihOLpebcu8AkaVKASBSZroWQDw+wsNPDtDTs4LRsXy5nftOMDQ0RFdX\n16LWU2S+FAAiZUbH8rN6puoCisXaae/oJBzNAPvIEVrE2olUj8YARMoMjSZpawkRCk7fpROJ5D8+\nqbRWA5X6VFELwMyuAe4kHxj3uvsdZb//IHBr4eEw8Jvu/qNqVlRksQyNJuhoi8xYLhgIEA4FFQBS\nt2ZsAZhZELgLeA9wMXCjmV1QVuwN4Kfc/XLgk8Dnq11RkcWQy+UYGk3S2RatqHwkrACQ+lVJC+Aq\nYKe79wOY2f3AdcCOYgF3f6qk/FPAumpWUmSxjCXSpDM5llXQAgCIRoIkU5kFrpXIwqhkDGAdsK/k\n8X6mv8B/BPjmfColUitDo0mAirqAAKLhkFoAUreqOgvIzN4F/DrwjgrKbgNuq+b7i8zX4EgCoOIW\nQCQcJJ3Jkc3mFrJaIpXabWblx253922TFa4kAA4AG0oe9xWOncHMLgPuAa5x95MzvWihQmdUysw2\nAbsrqJPIgii2APIBMPNFPRrJTwEdT6obSJaEze6+p9LClQTAdmCrmW0EDgE3ADeWFjCzDcBXgF9x\n99crr6vI0lIMgM62CKlUcsbyxXsFxpJaDkLqz4xjAO6eAW4BHgFeBu5391fN7GYz+1ih2B8DPcBf\nm9lzZvb0gtVYZAHNegyg2AJIqAUg9aeiMQB3fwiwsmN3l/z8UeCj1a2ayOIrHQM4OThz+WixBaAF\n4aQO6U5gkRJnjgHMrCWabwGMjCkApP4oAERKzDYAiruCDY7OPF4gstQoAERKDI0mCQYDtLVWNkO6\nrTUfFIMjCgCpPwoAkRLFZSCCFa7tX9wVbGhU+wJL/VEAiJQYGk2wrL2ydYDg9K5gQ+oCkjqkABAp\nyGSyjIyl6JxNAGgMQOqYAkCkYGQsRS7HrAIgHAoSCQfVBSR1SQEgUlDsxunqaJnV82LRkFoAUpcU\nACIFE8tAzKIFANDaEmQ4niKjBeGkzigARAqKdwHPNgBi0RC5XH4AWaSeKABECubaAoi15O8G1r0A\nUm8UACIFc+4CKiwHcWp4vOp1EllICgCRgolB4PbZDQKfDgB1AUl9UQCIFBT78OfaBXRqRAEg9UUB\nIFIwONcxALUApE4pAEQKhkaTRMPBiSWeK9WqFoDUKQWASMHQaJLO9iiBCheCK1ILQOqVAkAEyGZz\nnBoap2vZ7AaAAcKhANFwUC0AqTsKABHgyECcZDrL+lXLZv3cQCBAV0eUQbUApM4oAESAPYeGANi4\ntnNOz+9si3BqJEkup+UgpH4oAESAvYcLAbBm9i0AgM6OKOlMltExrQoq9UMBIML8WwBdhamjJ9UN\nJHVEASAC9B8eoq01zMru2Jye39Ve3BtYASD1o6Kdr83sGuBO8oFxr7vfUfZ7A74IXAH8obt/ptoV\nFVkoqXSGA8dGsQ3LZz0FtKh485hmAkk9mbEFYGZB4C7gPcDFwI1mdkFZsRPA7wB/XvUaiiywfUeG\nyWZzrF3RwuDg4MR/OSof0O3qKASAuoCkjlTSArgK2Onu/QBmdj9wHbCjWMDdjwPHzey9C1JLkQW0\nY/dRAEbjSb79dD8Ax48dob2ji46Oyl6jtyt//8CBYyMLUkeRhVBJAKwD9pU83k8+FEQawr4j+Yv2\n2lXdtBeu+KOjw7N6jQ2rOwgFA+zce6rq9RNZKBWNASwEM9sG3Far9xcp2n9sFIAVna1zfo1oJMTm\nczp5/cAgqXSGSHh26wmJVMnu/JDsGW53922TFa4kAA4AG0oe9xWOzUuhQmdUysw2Abvn+9ois7Hv\n6CixlhCtLfP7PnTehuXs2j/I7oNDnL9heZVqJzIrm919T6WFK5kGuh3YamYbzSwK3AA8OE35uU2j\nEKmB+HiKE4MJlndE5v1aVrjov7b35LxfS2QxzPiVx90zZnYL8Ainp4G+amY3Azl3v8fMVgPPAMuA\nrJl9HLjI3TUiJkvac68dA6Cnc/aLwJUrfuv3vSfRbAipBxW1ed39IcDKjt1d8vMRYH11qyay8B76\nwR4Atq6rcLrPNNat7KC9Ncxr/WoBSH3QncDStA4eG+H5nce4YEMX3R2z2wVsMsFggPPWL+fg8VGG\n48kq1FBkYSkApGl988k9ALz7zedU7TXP35jvBtJ0UKkHCgBpSolUhu9s30tXR5QrL1xZtde1knEA\nkaVOASBN6ZGn+hmOp/jZqzYSDs3vY5DL5SaWj1izPD///5lXDmlvAFnyanYjmEgt5HI5Xt55kC/+\nv5fpiIV55+W9s173p1w8PsLDTw7Q07MCgHN6Y7y2b5Cnf7SXt1y2sVpVF6k6tQCkqRw9fpI/+/Jz\npNJZrrqwhx++ephvPu6Mj81vEbdYrJ32jk7aOzp56yXrAHjg+/3VqLLIglEASNPIZHN84Ws7GIpn\nuGxrLxeeu5b2jk5ibW1VfZ+1ve2sXdHKS2+cZMeegaq+tkg1KQCkKWSyOe68/1meevkYq7pb+IlL\n1y7o+71pS34w+L6Hd2gsQJYsBYA0vGQqw53/+Czf++F+tq7r5GfevIbQPAd+Z7K6p5VLzl3O868d\n4yvf3bWg7yUyVwoAaWhHBuLcetf3+d6z+7ENy/nvN11GNLw4/+z/8/UX0NvVyt9/4xWefvnworyn\nyGwoAKQhpdMZ/vnbr/Dx//lddu0f5KfetIZbb7qEVGJ0XjN+KpXL5Qhkxvn4By4mEgry5//wDE88\ntzs/40hdQrJEaBqo1L1cLsfQ0NDE41f2nOTvvu4cPDFOJBTgJy7uZfPqVh57bv+sd/qaq9KpoW+/\npJdHXzjKHfe9yOXndvBfP/jjdHd3L2wFRCqgAJC6NzQ0xIPfe4VsIMr2HQP0H4kDsHlNjKvfvJm2\n1tNLPc92p6/5KE4NvWhrJ8u7O/nmk3t4/vUR7viHF/nI9ZexpU8hILWlAJC6l0hl8ANJXtp9jEw2\nx5qeNi7eEKG3q+2Mi38tre1t55fefR7f/vfdvLT7JL/7l49y+dYe3nbJKq44v5c1q3oIBJbOVhrl\nraqizs7Os+pZLDuWSDMwlCCbyxEMBFi5opuujhaiEe2OtlQpAKQupTNZDh0f5d+e2cfDT+1hOJ6i\nrTXMT1x6Dudv6ObY0YO1ruJZlrVFeftFHew7GmTX4Qwv7BrghV35+wR6u6JsXLOM5cta6OqI0t0R\n5ZxVy+npaqWns5WujhaCASa9KMPkF+Zy44kUb+w7xsnhJCNjKZKpDKlMjnAoQGdHO5FIiEg4SCqd\n5fjAEE++uJ+xJIyMpUmms6RSGVb2tNHb3U57a4SWaIjxZJoDR4fYf3SERGrysY2OWJhzetvYuGYZ\n1759C+et125pS4UCQGpusm+buVyOTDbHwFCCg8fj7D0ywoFjcY6dGuPEYIKB4QTFsdT21hCXbeni\nLZesr4tvmxvXdPHjl67i5PA4O/edov/gACeHU/zQT0z5nEAAlsXC5HI5sjlIZ3KF4wFi0QAXn7uC\nc/t6WL96Gb3dMbLZHMcHBtl7ZITdh4bZc2iEQ8fjcxr+DgTyex6HggEOHY+z59CZ+zyFggHaW0Os\n7onR0RYhGAwQHx0lkUyTDYQZHUuzc98Qr+0b4lvbD7C1r4uPXHcpF5+7Yg61kWpSADSZXC7Hnv3H\neOPgEKNjacaSGWItIfpWL2dVTxure9pmvaF58QJ+cjjBi7sG2Ht0hKMD4wyPpQgGIBwK0h4L0xGL\n0BGLsKK7gxz57RhPDSfYf2SI/UeHyREgl8uRy0E6kyGVZtILViwaYFV3a/6b5YpWOsKjdHa21cXF\nv9TyZa1cddEaNq3IEAiE6ehawehYivh4msNHjzIST0GohbFEhngizUg8SSYboCUaJhrNf9vPZnMM\njiZ5/MUjPP7ikSnfKxIKsLwjSPeyFlYs7yQWDRMOBwkFA5w6NUAimaa1tY1MNt8iSIyN0Lmsg419\nq/MX9UCAkeFBrrRuorEOxhMZkqlM/jWy4zyz8xQdHV0T73f0yAGCwQi9K1cBkMlk2dl/hOODCV58\nY5BPfO5x3vv2Dbz/6k30LO9eUt1fzUQB0OByuRyHjo/y8hsneOmNE7z0+jGOnhyfsnyA/PaIq5bH\nWLm8la72CJ3tUZa1Rehsi9LZHmH92hXEWiOMjqU4MhDnyRf28uhzBzk1mj7rtSr5xhkAWqJBwqEg\nwWCAQCBAMAidbUF6ujvo6ojS2x1jRWcrY8PHCIejExcWyF9s6l0gECDWEiZW2Ji+NTBEMLjsrPMs\nvagWHT68n5ND4xBuZ3AkRTyRITEWp7W1lb61PazsbqOrI8qxowcnff7RlvhZx4vv1dl+eqOceHyE\nR546vehdUSUzq0KhID3tWdrDOdb1ruX7Lx7ja0/s5YkXD7Ltw1eyef2qqZ8sC0YB0IDi4yl+uOMo\nT710iBd2HmNw5PTuVLGWEH0rY/St7qK9NUIkEuT48RMMx1NkiDAcTzMcT/Fq/ylencVaZsEArF/V\nwca1naxZ0U5XR5TBgcOEQlF6Vqwkkcownkhz6MhhRuNJOjs7iYSDtEaCjI8O0NnZXdHFLjGqb4rl\ngoEAK5d3TvHnV93+9uLMplKzmVkVi7XTu3IV69au4LFnD+B7T/LHn3+GW3/1Ki7d0lvVusrMFAAN\noNgFc3ggzjef3M9jLxwmlc4C0BoNsmlNO6uXt7Kmp5X02AAdy8682C4Lj571bTOdydK/dx/JdIiW\ntmWMJdKMJdIMDo8Si4bIEqS9Ncyy9ggbV0YZGc+wvPvMi81QoVkfDJ7+dpsai7Cqu63sYjW/lTil\n/kTDId595Xq62wNs3zHAH/3NE/z8T57Lr1x7Ia1RXZYWi/6kG8DzO/ZzzwMvc+B4ghz5WRcXbeyk\nKzrOmpXdrFy1eqJspRfbcCjIsrZw4VvkmX27iUSSnp7TF/uDh/JdACKzEQgEuGBDJ++4tJf7vrOP\nBx97gydfPMh1P7mRd1y2WmMDi0ABUKdODo3zxIsHefTZ/ezoz28/uLI7xo/ZSras6yYYDHD0yIEF\n+QCVdwMs5s1V0lji8RF2nkzyM1es4rmdp3i1f5AvfM257+Gd/Nxb1vOet21h/eplta5mw6ooAMzs\nGuBO8msH3evud0xS5q+Aa4FR4Nfc/flqVrQZlU6PjI+n2dF/ipd3n+SVPafYd3QUyE/Ru3DjMtav\namPrhtX6xiR1JxZrp6urm6vf3M2bL07xvB/l5d0n+Or3+/nq9/tZ0xPjwk3dXLx5OVde0kdPZ6zW\nVW4YMwaAmQWBu4B3AweB7Wb2VXffUVLmWmCLu59nZm8B/hZ46wLVuSkkUhmeeWkfDzy6k+NDGU4M\nJiZm1AQDsHZFK30r29i8pp348Ana24K6+Evd64hFeMeb1nHuqhz9R+IcGw5weGCM7z57iO8+ewi+\n8gp9K9u4cFM3F27s5oKN3fSt7dW//TmqpAVwFbDT3fsBzOx+4DpgR0mZ64C/B3D3fzezLjNb7e5T\nT0wWstkcw/EkJwbH2H9ogBNDCfYfG2XPoRF2HxwiVbjZJxiANSvaWLdqGR3hcXq7Y6xeXdKvnxmr\n1SmILIhwKMB5fd28beUqstkcx06N4W8c4NBAgkMnxth/LM63tufv9u5b2cbl56/m0i29XLJlBV0d\nLTWuff2oJADWAftKHu8nHwrTlTlQOLakA6C4LG8uVzJfPZdfLPj0ir25M36fK3mQK3mN/DTHzMRs\nmfFkmvh4mpODwySSGcYSGQZHk5wcSnByJMnJ4QSnhpNksmfPlA8Ay5dF6W7L0rdyGbZl3cRNTvnp\nffq2I80jGAywuqeNQKqNizZ2sXxFL0cHxjhwbIS9h09x9OQ4X39iN19/YjeQD4QtfZ1sWLOcVctj\ntMUiE7PQ2lrChIubAQWK/8v/UGxElDcmAoF8ifz9KYX/Avnpt4FggGDg9LF6a4kstUHgEMDhw9Xb\nPOOBR3fxjR/sOWMN9lovx1688aklEqS1JUAgm6IjFqW7q4PO9gidbfl/pAMDxwkk4hw9eHoe/8DA\ncYLBEOPxoWmPzabsUnz+UqxTrZ+/FOtUy3Na0wbR7pOsb02QDbVzYjjNwHCa/n0D7J7FPSzVFAhA\nW2uEP/jQlaztbV+09y25Zs7qdvhKAuAAsKHkcV/hWHmZ9TOUOYOZbQNum+x3N910UwXVEhFZmv7T\n12v21rvMrPzY7e6+bbLClQTAdmCrmW0EDgE3ADeWlXkQ+G3gn8zsrcCpmfr/CxU6o1Jm1gKMA1uB\nTAV1q0e7gc21rsQC0vnVr0Y+N2js8wsBu4BWd6/4zspAJdvTFaaB/i9OTwP9lJndDOTc/Z5CmbuA\na8hPA/3bo264AAAGNklEQVR1d3929ucAZpZz9/rqSJsFnV99a+Tza+RzA53fZCoaA3D3hwArO3Z3\n2eNbZvPGIiJSW9oUXkSkSSkARESa1FIMgNtrXYEFpvOrb418fo18bqDzO0tFg8AiItJ4lmILQERE\nFoECQESkSSkARESalAJARKRJKQBERJrUklkN1Mx+kfzaQBcCVxaXkiisQfQqp/cfeMrdf6smlZyH\nqc6v8LtPAL8BpIGPu/sjNalklZjZbcBHgaOFQ39YuJu8blWyK149M7M9wCCQBVLuXr7ke10xs3uB\n9wJH3P2ywrHlwD8BG4E9wAfcfbBmlZyHKc5v1p+7JRMAwI+A/wjcPcnvdrn7FYtcn2qb9PzM7ELg\nA+SDoQ/4tpmd5+71Pj/3M+7+mVpXohoq2RWvAWSBq939ZK0rUiVfBD5LYaOqgj8Avu3unzazW4FP\nFI7Vo8nOD2b5uVsyXUCet5OJbRrOUPcLOE1zftcB97t72t33ADs5e8OdelT3f2clJnbFc/cUUNwV\nr5EEWELXg/ly98eB8jC7DvhS4ecvAdcvaqWqaIrzg1l+7urlL3yTmT1rZt81s3fUujJVNtVuavXu\nFjN73sy+YGZdta7MPE22K14j/B2VygHfMrPtZvbRWldmgawqLlPv7oeBVTWuz0KY1eduUbuAzOxb\nwOqSQwHy//D+yN2/NsXTDgIb3P2kmV0BPGBmF7n7yAJXd9bmeH51abpzBf4a+FN3z5nZJ4HPAB9e\n/FrKLLzd3Q+Z2UryQfBq4VtmI6v3btZys/7cLWoAuPvPzuE5KQpNHXd/1sxeB84H5rTfwEKay/kx\nh93UloJZnOvngXoPv0p2xatr7n6o8P9jZvav5Lu9Gi0AjpjZanc/YmZrOD1Y2hDc/VjJw4o+d0u1\nC2iiH8vMeguDcJjZueR3C3ujVhWrktJ+ugeBG8wsamabyZ/f07WpVnUUPlxFvwC8VKu6VMnErnhm\nFiW/K96DNa5T1ZhZm5l1FH5uB36O+v87g/znrPyz9muFn38V+OpiV6jKzji/uXzulsxicGZ2PflR\n7V7gFPC8u19rZr8A/CmQJD9T4U/c/Ru1q+ncTHV+hd99gnxTLUVjTAP9e+BN5P++9gA3z7RF6FI3\n2a54Na5S1RS+ePwr+S6RMHBfvZ+fmf0f4GpgBXCE/P7jDwD/l3yLu5/8NNBTtarjfExxfu9ilp+7\nJRMAIiKyuJZqF5CIiCwwBYCISJNSAIiINCkFgIhIk1IAiIg0KQWAiEiTUgCIiDSppbQctMi8mFkW\n6HD3+Byffx755brXkN+bYTvwW+6emOY51wEH3P2ZubynSC2pBSCNZL53NSaB33P3iwqbbLQDvz/D\nc64H3jLP9xWpCbUApJGUrotyJfmlG9qAUfJLbDxT+N0twH8hv8jgN4HfdveV7t5PfomAoqeBC6Z6\nMzP7OeB9wLvN7MPkV1/cV3jfF4AfB0aAX3P3HWb2zsLvngbeSj5wPkT+Nv5LgL3AL7j72Dz/HEQq\nohaANBwziwD/TH5LvDcBfwJ8xczCZnYZcCvwVnd/C9DNJC0HM4uR36ZzygXDCms2PQh8yt2vcPd/\nKPzqUuDz7n4J+SV6v1zytAuBzxZaGE8BDwG/6+4Xk1/D5cZ5nLrIrCgApJEUL+QGJNz9ewDu/h0g\nUTj+TuAb7j5QKPu/y1/EzELAP5LfPvDrc6jHrpK19L8MXFpcbTNfHf9R4ednyS8KeKjw+IfkV4MV\nWRQKAGkWU22Vd8bxwtLj9wEn3P13q/TepS2M8ZKfM5M8VresLBoFgDSS4sXcgWihzx0z+2nyF1YH\nHgWuNbMVhbIfKj7ZzALk94pNAx+p8D2HgPKt97aY2dsLP98E/Ggp7mAnom8b0khykN9FzszeD3zW\nzIqDwO939zTwopl9GviBmQ0B/wYMFp5/LfBB8htpPGtmOeAJd/+dad7zy8DfmdkvcXoQ+CXgI2b2\nt4X3/tA0zxepGe0HIE3HzDqK38jN7DZgi7tX5SJdaHX8ubtfVY3XE1lIagFIM/pUoYsmCrwOfKzG\n9RGpCbUARGZgZpcDf8fpwdxA4ee73P2sWUQi9UIBICLSpDQLSESkSSkARESalAJARKRJKQBERJqU\nAkBEpEn9f2b/UVyEFHJZAAAAAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"featurecounts_diff_nonzero = featurecounts_diff[featurecounts_diff != 0]\n",
"print(featurecounts_diff_nonzero.shape)\n",
@@ -2413,7 +8089,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 227,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2425,9 +8101,37 @@
"solution": true
}
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "featurecounts_s10_specific_genes.shape (303,)\n",
+ "featurecounts_s13_specific_genes.shape (369,)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "0 ENSMUSG00000081441.3\n",
+ "1 ENSMUSG00000102664.1\n",
+ "2 ENSMUSG00000079658.9\n",
+ "3 ENSMUSG00000062939.11\n",
+ "4 ENSMUSG00000026094.14\n",
+ "Name: Geneid, dtype: object"
+ ]
+ },
+ "execution_count": 227,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featurecounts_s10_specific = featurecounts_diff_nonzero > (featurecounts_diff_nonzero.mean() + 2*featurecounts_diff_nonzero.std())\n",
+ "featurecounts_s10_specific_genes = pd.Series(featurecounts_s10_specific.index[featurecounts_s10_specific])\n",
+ "\n",
+ "featurecounts_s13_specific_genes = pd.Series(featurecounts_diff_nonzero.index[featurecounts_diff_nonzero < (featurecounts_diff_nonzero.mean() - 2*featurecounts_diff_nonzero.std())])\n",
+ "\n",
"print('featurecounts_s10_specific_genes.shape', featurecounts_s10_specific_genes.shape)\n",
"print('featurecounts_s13_specific_genes.shape', featurecounts_s13_specific_genes.shape)\n",
"\n",
@@ -2436,7 +8140,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 228,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2496,7 +8200,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 229,
"metadata": {
"collapsed": false,
"deletable": false,
@@ -2508,17 +8212,38 @@
"solution": true
}
},
- "outputs": [],
- "source": [
- "# YOUR CODE HERE\n",
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 ENSMUSG00000081441\n",
+ "1 ENSMUSG00000102664\n",
+ "2 ENSMUSG00000079658\n",
+ "3 ENSMUSG00000062939\n",
+ "4 ENSMUSG00000026094\n",
+ "Name: Geneid, dtype: object"
+ ]
+ },
+ "execution_count": 229,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featurecounts_s10_specific_genes_ensembl = featurecounts_s10_specific_genes.map(lambda x: x.split('.')[0])\n",
+ "\n",
+ "featurecounts_s13_specific_genes_ensembl = featurecounts_s13_specific_genes.map(lambda x: x.split('.')[0])\n",
+ "\n",
+ "\n",
+ "\n",
"featurecounts_s13_specific_genes_ensembl.head()"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 230,
"metadata": {
- "collapsed": true,
+ "collapsed": false,
"deletable": false,
"nbgrader": {
"checksum": "64f7a9e9c259188b18c95a8ee95cf468",
@@ -2559,7 +8284,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 231,
"metadata": {
"collapsed": true,
"deletable": false,
@@ -2574,14 +8299,17 @@
"outputs": [],
"source": [
"# Code to write series to file.\n",
- "# YOUR CODE HERE"
+ "\n",
+ "featurecounts_s10_specific_genes_ensembl.to_csv('featurecounts_s10_specific_genes.csv', index=False)\n",
+ "\n",
+ "featurecounts_s13_specific_genes_ensembl.to_csv('featurecounts_s13_specific_genes.csv', index=False)"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 233,
"metadata": {
- "collapsed": true,
+ "collapsed": false,
"deletable": false,
"nbgrader": {
"checksum": "e660a8a5d31c9b0b75ee9a4ff93621f2",
@@ -2592,9 +8320,71 @@
"solution": true
}
},
+ "outputs": [
+ {
+ "ename": "SyntaxError",
+ "evalue": "invalid syntax (, line 1)",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;36m File \u001b[1;32m\"\"\u001b[1;36m, line \u001b[1;32m1\u001b[0m\n\u001b[1;33m S10:\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
+ ]
+ }
+ ],
+ "source": [
+ "S10:\n",
+ " cellular transition metal ion homeostasis (GO:0046916)\t61\t7\t.59\t> 5\t+\t2.02E-02\n",
+ "response to hydrogen peroxide (GO:0042542)\t68\t7\t.66\t> 5\t+\t4.09E-02\n",
+ "transition metal ion homeostasis (GO:0055076)\t95\t9\t.92\t> 5\t+\t3.67E-03\n",
+ "regulation of leukocyte chemotaxis (GO:0002688)\t89\t8\t.86\t> 5\t+\t2.34E-02\n",
+ "response to toxic substance (GO:0009636)\t97\t8\t.94\t> 5\t+\t4.37E-02\n",
+ "response to reactive oxygen species (GO:0000302)\t124\t10\t1.20\t> 5\t+\t3.63E-03\n",
+ "cellular response to oxidative stress (GO:0034599)\t146\t11\t1.41\t> 5\t+\t1.88E-03\n",
+ "response to lipopolysaccharide (GO:0032496)\t188\t11\t1.82\t> 5\t+\t2.14E-02\n",
+ "apoptotic signaling pathway (GO:0097190)\t259\t14\t2.51\t> 5\t+\t2.40E-03\n",
+ "response to molecule of bacterial origin (GO:0002237)\t205\t11\t1.98\t> 5\t+\t4.80E-02\n",
+ "response to oxidative stress (GO:0006979)\t280\t15\t2.71\t> 5\t+\t1.01E-03\n",
+ "inflammatory response (GO:0006954)\t348\t15\t3.37\t4.45\t+\t1.48E-02\n",
+ "response to bacterium (GO:0009617)\t403\t16\t3.90\t4.10\t+\t1.91E-02\n",
+ "response to biotic stimulus (GO:0009607)\t583\t20\t5.64\t3.54\t+\t9.74E-03\n",
+ "response to other organism (GO:0051707)\t557\t19\t5.39\t3.52\t+\t1.97E-02\n",
+ "response to external biotic stimulus (GO:0043207)\t557\t19\t5.39\t3.52\t+\t1.97E-02\n",
+ "immune response (GO:0006955)\t758\t25\t7.34\t3.41\t+\t8.91E-04\n",
+ "defense response (GO:0006952)\t863\t25\t8.35\t2.99\t+\t9.43E-03\n",
+ "response to oxygen-containing compound (GO:1901700)\t927\t25\t8.97\t2.79\t+\t3.29E-02\n",
+ "response to external stimulus (GO:0009605)\t1372\t35\t13.28\t2.64\t+\t1.21E-03\n",
+ "immune system process (GO:0002376)\t1529\t38\t14.80\t2.57\t+\t6.36E-04\n",
+ "small molecule metabolic process (GO:0044281)\t1381\t34\t13.36\t2.54\t+\t4.18E-03\n",
+ "cellular response to chemical stimulus (GO:0070887)\t1640\t40\t15.87\t2.52\t+\t4.50E-04\n",
+ "cell surface receptor signaling pathway (GO:0007166)\t1432\t33\t13.86\t2.38\t+\t2.59E-02\n",
+ "response to stress (GO:0006950)\t2525\t56\t24.44\t2.29\t+\t1.56E-05\n",
+ "response to stimulus (GO:0050896)\t7018\t100\t67.92\t1.47\t+\t2.63E-02\n",
+ "metabolic process (GO:0008152)\t7858\t109\t76.05\t1.43\t+\t2.27E-02\n",
+ "cellular process (GO:0009987)\t13249\t164\t128.22\t1.28\t+\t1.68E-03\n",
+ "\n",
+ "S13:\n",
+ " response to stress (GO:0006950)\t2525\t45\t21.38\t2.10\t+\t7.49E-03\n",
+ "cellular protein metabolic process (GO:0044267)\t2718\t47\t23.02\t2.04\t+\t9.36E-03\n",
+ "protein metabolic process (GO:0019538)\t3362\t54\t28.47\t1.90\t+\t1.15E-02\n",
+ "macromolecule metabolic process (GO:0043170)\t5892\t89\t49.89\t1.78\t+\t6.54E-06\n",
+ "cellular macromolecule metabolic process (GO:0044260)\t5282\t79\t44.73\t1.77\t+\t2.07E-04\n",
+ "cellular nitrogen compound metabolic process (GO:0034641)\t3900\t58\t33.02\t1.76\t+\t4.77E-02\n",
+ "organic substance metabolic process (GO:0071704)\t7367\t105\t62.38\t1.68\t+\t1.19E-06\n",
+ "cellular metabolic process (GO:0044237)\t6833\t94\t57.86\t1.62\t+\t2.35E-04\n",
+ "metabolic process (GO:0008152)\t7858\t108\t66.54\t1.62\t+\t4.81E-06\n",
+ "primary metabolic process (GO:0044238)\t7079\t97\t59.94\t1.62\t+\t1.33E-04\n",
+ "cellular process (GO:0009987)\t13249\t143\t112.19\t1.27\t+\t1.37E-02"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
"outputs": [],
"source": [
- "# YOUR CODE HERE"
+ "There is a stark difference in the GO enrichment between featurecounts and kallisto. While there were no hits in the S10 samples from GO enrichment via kallisto, they are abundant in featurecounts. There is also a remergance of GO terms in S13 from kallisto, in the recent featurecounts search.\n",
+ "The s10 cells seems to express many more immune cell responses than s13, so it follows that this line is \"mature\"."
]
}
],
@@ -2619,4 +8409,4 @@
},
"nbformat": 4,
"nbformat_minor": 0
-}
\ No newline at end of file
+}