Skip to content

Commit a27236f

Browse files
committed
adipogenesis panel on gene page
1 parent 0935a4d commit a27236f

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

src/portals/MATKP/components/TimeSeriesHeatmap.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,6 @@ export default Vue.component("time-series-heatmap", {
260260
let rowScores = Object.values(this.renderData[r]);
261261
let rowMax = rowScores.reduce((a,b) => a > b ? a : b);
262262
let rowMin = rowScores.reduce((a,b) => a < b ? a : b);
263-
console.log(JSON.stringify(rowScores));
264263
let numExtremes = [rowMin, rowMax];
265264
let colorExtremes = [ACCESSIBLE_GRAY, ACCESSIBLE_PURPLE];
266265
let rowScale = createColorScale(numExtremes, colorExtremes);

src/portals/MATKP/views/Gene/Template.vue

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -741,14 +741,8 @@
741741
<div class="card mdkp-card">
742742
<div class="card-body">
743743
<h4>{{ $store.state.geneName }} and Adipogenesis</h4>
744+
<h6>{{ $parent.adipogenesisTitle }}</h6>
744745
For mouse homolog {{$parent.adipogenesisData[0]?.gene}}
745-
<time-series-heatmap v-if="$parent.adipogenesisData.length > 0"
746-
747-
748-
749-
:zoomedIn="true"
750-
:avgRep="true">
751-
</time-series-heatmap>
752746
<time-series-display
753747
:heatmapData="$parent.adipogenesisData"
754748
:minScore="$parent.adiposeMin"

src/portals/MATKP/views/Gene/main.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ import dataConvert from "@/utils/dataConvert";
6464
import keyParams from "@/utils/keyParams";
6565
import filterUtils from "@/utils/filterUtils";
6666
import { pageMixin } from "@/mixins/pageMixin.js";
67+
import * as scUtils from "@/components/researchPortal/singleCellBrowser/singleCellUtils.js"
68+
const BIO_INDEX_HOST = "https://matkp.hugeampkpnbi.org";
6769

6870
Vue.config.productionTip = false;
6971

@@ -120,6 +122,7 @@ new Vue({
120122
genePageSearchCriterion: [],
121123
phenotypeFilterList: [],
122124
timeSeriesId: "Time_Series_Mikkelsen2010_Adipogenesis_Mouse", // hardcoded for sample,
125+
adipogenesisTitle: "",
123126
adipogenesis: [],
124127
adiposeMin: null,
125128
adiposeMax: null,
@@ -815,7 +818,6 @@ new Vue({
815818
if (this.conditionsMap === null || this.adipogenesis.length === 0){
816819
return [];
817820
}
818-
console.log(JSON.stringify(this.adipogenesis[0]));
819821
let filteredData = this.adipogenesis.filter(a =>
820822
!!a.gene && a.gene.toLowerCase() === this.$store.state.geneName.toLowerCase());
821823
let allData = processDataForHeatmap(filteredData, this.conditionsMap);
@@ -930,6 +932,8 @@ new Vue({
930932
let timeSeriesData = await getTimeSeries(this.timeSeriesId);
931933
this.conditionsMap = await mapConditions(timeSeriesData, this.timeSeriesId);
932934
this.adipogenesis = includeAverages(timeSeriesData, this.conditionsMap);
935+
const metadata = await this.adipogenesisMetadata();
936+
this.adipogenesisTitle = metadata.datasetName;
933937
},
934938

935939
methods: {
@@ -1210,6 +1214,11 @@ new Vue({
12101214
let tooltipItem = this.tooltips.find(t => t["ID"] === tooltipId);
12111215
return tooltipItem["Content"];
12121216
},
1217+
async adipogenesisMetadata() {
1218+
let metadataUrl = `${BIO_INDEX_HOST}/api/raw/file/single_cell_all_metadata/dataset_metadata.json.gz`;
1219+
let myMetadata = await scUtils.fetchMetadata(metadataUrl);
1220+
return myMetadata.find(x => x.datasetId === this.timeSeriesId);
1221+
},
12131222
},
12141223

12151224
render(createElement, context) {

0 commit comments

Comments
 (0)