Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
78554b1
feat: create initial component
carcruz Sep 2, 2025
53ecf1a
feat: add proper data handle
carcruz Sep 3, 2025
bf368bf
fix: correct grouping
carcruz Sep 4, 2025
7d2ac0a
styles: child color
carcruz Sep 4, 2025
89183b2
feat: add data donwloader
carcruz Sep 4, 2025
3171fb2
feat: add search and group switch
carcruz Sep 4, 2025
d1a06bc
fix: clean up
carcruz Sep 4, 2025
143c45f
fix: remove duplicated rows that were nested
Tobi1kenobi Sep 9, 2025
08ef8ff
fix: datasource -> datatype header
Tobi1kenobi Sep 10, 2025
384202f
Fix: Unknown filtering issue
Tobi1kenobi Sep 10, 2025
bbe1301
process data
gjmcn Oct 23, 2025
3c3b2c6
fix normalisation
gjmcn Oct 24, 2025
6fb3522
fix 3rd level expansion
gjmcn Oct 27, 2025
b4af05e
add basic styling
gjmcn Oct 27, 2025
8524649
start sorting
gjmcn Oct 27, 2025
79b6fb3
add detail plot
gjmcn Oct 28, 2025
14bcc65
conditional expand
gjmcn Oct 29, 2025
fdfe541
pagination
gjmcn Oct 29, 2025
bc1ad53
change groupBy control
gjmcn Oct 29, 2025
a9e3288
truncate bar chart labels
gjmcn Oct 30, 2025
7c08b8f
chart tooltip
gjmcn Oct 30, 2025
e36330d
fixed bar width
gjmcn Oct 30, 2025
c9411a1
chart spans all columns
gjmcn Oct 30, 2025
cefd7ff
constant row heights
gjmcn Oct 30, 2025
fb967fc
Merge branch 'main' of github.com:opentargets/ot-ui-apps into gm-base…
carcruz Nov 4, 2025
a499a0d
Merge branch 'gm-baseline-cell' of github.com:opentargets/ot-ui-apps …
carcruz Nov 4, 2025
6dcc5c9
[UI]: Enhance ObsChart and ObsPlot components with containerProps for…
carcruz Nov 4, 2025
d32a06c
[UI]: Refactor BaselineExpressionTable and DetailPlot components for …
carcruz Nov 4, 2025
447f28b
[UI]: Update BaselineExpressionTable styles and functionality for imp…
carcruz Nov 5, 2025
30a617f
[UI]: Add conditional styling for last child rows in BaselineExpressi…
carcruz Nov 6, 2025
860e779
add scaled medians
gjmcn Nov 12, 2025
abd15e6
update to use planned API
gjmcn Nov 12, 2025
a9579d3
table fixes and column sorting
gjmcn Nov 18, 2025
5bf2fc0
fixes for new API and specificity scores
gjmcn Nov 20, 2025
285b766
initial sort column
gjmcn Nov 20, 2025
62c22c1
missing bars and tooltip
gjmcn Nov 21, 2025
5eab536
fix: select top-level specificity score
gjmcn Nov 24, 2025
c3170f3
add secondary sort
gjmcn Nov 24, 2025
e8be9f4
plot padding and first column width and tooltip
gjmcn Nov 25, 2025
dc62ea0
collapse all when switch view
gjmcn Nov 25, 2025
1ea3ff8
improve borders, background and hover appearance
gjmcn Nov 27, 2025
1065d71
basic toggle with specificity
gjmcn Nov 27, 2025
5a7d9c9
fix toggle
gjmcn Nov 28, 2025
21511c7
highlight specific bars
gjmcn Nov 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/platform/.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
VITE_API_URL=https://dev.opentargets.xyz/api/v4/graphql
VITE_API_URL=https://baseline.opentargets.xyz/api/v4/graphql
VITE_AI_API_URL=https://dev-ai-api-w37vlfsidq-ew.a.run.app
VITE_PROFILE=platform
35 changes: 18 additions & 17 deletions apps/platform/src/pages/TargetPage/Profile.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,25 @@ import { Target, Widget } from "sections";
import ProfileHeader from "./ProfileHeader";

const targetProfileWidgets = new Map<string, Widget>([
[Target.KnownDrugs.definition.id, Target.KnownDrugs],
[Target.Tractability.definition.id, Target.Tractability],
[Target.Safety.definition.id, Target.Safety],
[Target.Pharmacogenomics.definition.id, Target.Pharmacogenomics],
[Target.QTLCredibleSets.definition.id, Target.QTLCredibleSets],
[Target.ChemicalProbes.definition.id, Target.ChemicalProbes],
// [Target.KnownDrugs.definition.id, Target.KnownDrugs],
// [Target.Tractability.definition.id, Target.Tractability],
// [Target.Safety.definition.id, Target.Safety],
// [Target.Pharmacogenomics.definition.id, Target.Pharmacogenomics],
// [Target.ChemicalProbes.definition.id, Target.ChemicalProbes],
[Target.BaselineExpression.definition.id, Target.BaselineExpression],
[Target.Expression.definition.id, Target.Expression],
[Target.DepMap.definition.id, Target.DepMap],
[Target.SubcellularLocation.definition.id, Target.SubcellularLocation],
[Target.GeneOntology.definition.id, Target.GeneOntology],
[Target.GeneticConstraint.definition.id, Target.GeneticConstraint],
[Target.MolecularStructure.definition.id, Target.MolecularStructure],
[Target.MolecularInteractions.definition.id, Target.MolecularInteractions],
[Target.Pathways.definition.id, Target.Pathways],
[Target.CancerHallmarks.definition.id, Target.CancerHallmarks],
[Target.MousePhenotypes.definition.id, Target.MousePhenotypes],
[Target.ComparativeGenomics.definition.id, Target.ComparativeGenomics],
[Target.Bibliography.definition.id, Target.Bibliography],
// [Target.DepMap.definition.id, Target.DepMap],
// [Target.SubcellularLocation.definition.id, Target.SubcellularLocation],
// [Target.GeneOntology.definition.id, Target.GeneOntology],
// [Target.GeneticConstraint.definition.id, Target.GeneticConstraint],
// [Target.MolecularStructure.definition.id, Target.MolecularStructure],
// [Target.MolecularInteractions.definition.id, Target.MolecularInteractions],
// [Target.Pathways.definition.id, Target.Pathways],
// [Target.CancerHallmarks.definition.id, Target.CancerHallmarks],
// [Target.MousePhenotypes.definition.id, Target.MousePhenotypes],
// [Target.ComparativeGenomics.definition.id, Target.ComparativeGenomics],
// [Target.Bibliography.definition.id, Target.Bibliography],
// [Target.OverlappingVariants.definition.id, Target.OverlappingVariants],
]);

const TARGET_WIDGETS = Array.from(targetProfileWidgets.values());
Expand Down
1 change: 0 additions & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
"!**/generated",
"!**/apps/platform/src",
"!**/packages/ui",
"!**/packages/sections",
"!**/packages/ot-config",
"**/packages/ot-constants",
"!**/packages/ot-constants/src/types",
Expand Down
Loading
Loading