Skip to content

Commit

Permalink
Update news for v4.17 (#1119)
Browse files Browse the repository at this point in the history
  • Loading branch information
calvinlu3 authored Jun 4, 2024
1 parent 3de8d09 commit 3140976
Show file tree
Hide file tree
Showing 6 changed files with 230 additions and 7 deletions.
1 change: 1 addition & 0 deletions src/main/webapp/app/config/constants.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -800,6 +800,7 @@ export type DataRelease = {
};

export const DATA_RELEASES: DataRelease[] = [
{ date: '06042024', version: 'v4.17' },
{ date: '05012024', version: 'v4.16' },
{ date: '03212024', version: 'v4.15' },
{ date: '02082024', version: 'v4.14' },
Expand Down
17 changes: 16 additions & 1 deletion src/main/webapp/app/pages/newsPage/ChangedAnnotatonListItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import {
CHANGED_ANNOTATION_DRUG_REMOVAL_COLUMNS,
CHANGED_ANNOTATION_LEVEL_WITH_EVIDENCE_COLUMNS,
CHANGED_ANNOTATION_SENSITIVITY_LEVEL_COLUMNS,
UPDATED_IMPLICATION_COLUMNS,
CHANGED_ANNOTATION_DRUG_REMOVAL_SAME_HIGHEST_LEVEL_COLUMNS,
} from 'app/pages/newsPage/NewsPageContent';
import { SimpleTable, SimpleTableRow } from 'app/components/SimpleTable';
import { Row } from 'react-bootstrap';
Expand All @@ -29,8 +31,10 @@ export enum AnnotationColumnHeaderType {
ADDITIONAL_DIFF_LEVEL_DRUG,
ADDITIONAL_SENSITIVITY_LEVEL_DRUG,
DRUG_REMOVAL,
DRUG_REMOVAL_SAME_HIGHEST_LEVEL,
DEMOTION_TUMOR_TYPE_SPECIFIC_EVIDENCE,
PROMOTION_TUMOR_TYPE_SPECIFIC_EVIDENCE,
NEW_ALTERATION_WITH_LEVEL,
}

export const ChangedAnnotationListItem = (props: {
Expand Down Expand Up @@ -72,7 +76,12 @@ export const ChangedAnnotationListItem = (props: {
annotationColumnHeader = CHANGED_ANNOTATION_DRUG_REMOVAL_COLUMNS;
useOneLineRowClass = false;
defaultTitle =
'Updated therapeutic implications - Removal of therapie(s) and changed tumor type-specific level of evidence for an alteration(s)';
'Updated therapeutic implications - Removal of therapy(s) and changed tumor type-specific level of evidence for an alteration(s)';
break;
case AnnotationColumnHeaderType.DRUG_REMOVAL_SAME_HIGHEST_LEVEL:
annotationColumnHeader = CHANGED_ANNOTATION_DRUG_REMOVAL_SAME_HIGHEST_LEVEL_COLUMNS;
useOneLineRowClass = false;
defaultTitle = `Updated therapeutic implications - Removal of therapy(s) associated with a tumor type-specific leveled alteration(s) (without changing the alteration's highest level of evidence)`;
break;
case AnnotationColumnHeaderType.PROMOTION_TUMOR_TYPE_SPECIFIC_EVIDENCE:
annotationColumnHeader = CHANGED_ANNOTATION_LEVEL_WITH_EVIDENCE_COLUMNS;
Expand All @@ -86,6 +95,12 @@ export const ChangedAnnotationListItem = (props: {
defaultTitle =
'Updated therapeutic implications - Demotion of tumor type-specific level of evidence for an alteration(s)';
break;
case AnnotationColumnHeaderType.NEW_ALTERATION_WITH_LEVEL:
annotationColumnHeader = UPDATED_IMPLICATION_COLUMNS;
useOneLineRowClass = false;
defaultTitle =
'Updated therapeutic implications - New alteration(s) with a tumor type-specific level of evidence';
break;
case AnnotationColumnHeaderType.LEVEL:
default:
annotationColumnHeader = CHANGED_ANNOTATION_LEVEL_COLUMNS;
Expand Down
1 change: 1 addition & 0 deletions src/main/webapp/app/pages/newsPage/NewsPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ export default class NewsPage extends React.Component<{
<CitationText />
</div>
<div className="mt-2">
<NewsList date={'06042024'} />
<NewsList date={'05012024'} />
<NewsList date={'03212024'} />
<NewsList date={'02082024'} />
Expand Down
214 changes: 210 additions & 4 deletions src/main/webapp/app/pages/newsPage/NewsPageContent.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ export const DRUGS_DEMOTED_IN_ONCOKB = `Drug(s) demoted in ${ONCOKB_TM}`;
export const DRUGS_PROMOTED_IN_ONCOKB = `Drug(s) promoted in ${ONCOKB_TM}`;
export const DRUGS_ASSOCIATED_WITH_CURRENT_LEVEL =
'Drug(s) Associated with the Current Level';
export const CURRENT_SENSITIVITY_LEVEL = 'Current Sensitivity Level';
export const CURRENT_RESISTANCE_LEVEL = 'Current Resistance Level';
export const UPDATED_SENSITIVITY_LEVEL = 'Updated Sensitivity Level';
export const UPDATED_RESISTANCE_LEVEL = 'Updated Resistance Level';
export const PREVIOUS_BIOMARKER_ASSOCIATION = 'Previous Biomarker Association';
export const CURRENT_BIOMARKER_ASSOCIATION = 'Current Biomarker Association';

Expand Down Expand Up @@ -173,14 +173,24 @@ export const CHANGED_ANNOTATION_DRUG_REMOVAL_COLUMNS = [
{ name: EVIDENCE },
];

export const CHANGED_ANNOTATION_DRUG_REMOVAL_SAME_HIGHEST_LEVEL_COLUMNS = [
{ name: GENE },
{ name: MUTATION },
{ name: CANCER_TYPE },
{ name: CURRENT_LEVEL_OF_EVIDENCE },
{ name: DRUGS_CURRENTLY_IN_ONCOKB },
{ name: DRUGS_REMOVED_FROM_ONCOKB },
{ name: EVIDENCE },
];

export const CHANGED_ANNOTATION_SENSITIVITY_LEVEL_COLUMNS = [
{ name: GENE },
{ name: MUTATION },
{ name: CANCER_TYPE },
{ name: DRUGS_CURRENTLY_IN_ONCOKB },
{ name: DRUGS_ADDED_TO_ONCOKB },
{ name: CURRENT_SENSITIVITY_LEVEL },
{ name: CURRENT_RESISTANCE_LEVEL },
{ name: UPDATED_SENSITIVITY_LEVEL },
{ name: UPDATED_RESISTANCE_LEVEL },
{ name: EVIDENCE },
];

Expand Down Expand Up @@ -240,6 +250,202 @@ const EVIDENCE_COLUMN_SEPARATOR = '; ';
// https://stackoverflow.com/questions/41947168/is-it-possible-to-use-keyof-operator-on-literals-instead-of-interfaces

export const NEWS_BY_DATE: { [date: string]: NewsData } = {
'06042024': {
priorityNews: [
<span>
Release of{' '}
<a
href="https://sop.oncokb.org/?version=v4.0"
target="_blank"
rel="noopener noreferrer"
>
{ONCOKB_TM} SOP v4.0
</a>
</span>,
],
changedAnnotations: [
{
columnHeaderType: AnnotationColumnHeaderType.NEW_ALTERATION_WITH_LEVEL,
content: [
[
'2',
'POLE',
<AlterationPageLink
hugoSymbol="POLE"
alteration={'Exonuclease Domain Missense Mutations'}
>
Exonuclease Domain Missense Mutations (268_471mis)
</AlterationPageLink>,
'Colorectal Cancer, Small Bowel Cancer',
'Pembrolizumab, Nivolumab, Ipilimumab + Nivolumab, Dostarlimab',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>
Inclusion in Colon Cancer NCCN Guidelines V2.2024 and in Small
Bowel Adenocarcinoma NCCN Guidelines V3.2024
</span>
<PMIDLink pmids="26028255, 31682550, 28734759, 37917058" />
<AbstractLink
abstract="Chae et al. Abstract# 3417, AACR 2020"
link="https://aacrjournals.org/cancerres/article/80/16_Supplement/3417/642689/Abstract-3417-A-phase-II-basket-trial-of-dual-anti"
/>
</WithSeparator>,
],
[
'2',
'POLD1',
<AlterationPageLink
hugoSymbol="POLD1"
alteration={'Exonuclease Domain Missense Mutations'}
>
Exonuclease Domain Missense Mutations (304_533mis)
</AlterationPageLink>,
'Colorectal Cancer, Small Bowel Cancer',
'Pembrolizumab, Nivolumab, Ipilimumab + Nivolumab, Dostarlimab',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>
Inclusion in Colon Cancer NCCN Guidelines V2.2024 and in Small
Bowel Adenocarcinoma NCCN Guidelines V3.2024
</span>
<PMIDLink pmids="26028255, 31682550, 28734759, 37917058" />
<AbstractLink
abstract="Chae et al. Abstract# 3417, AACR 2020"
link="https://aacrjournals.org/cancerres/article/80/16_Supplement/3417/642689/Abstract-3417-A-phase-II-basket-trial-of-dual-anti"
/>
</WithSeparator>,
],
[
'3A',
'MTAP',
'Deletion',
'All Solid Tumors',
'AMG193, MRTX1719',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<PMIDLink pmids="37552839" />
<AbstractLink
abstract="Rodon, J. et al. Abstract# PR006, AACR-NCI-EORTC 2023"
link="https://aacrjournals.org/mct/article/22/12_Supplement/PR006/730845/Abstract-PR006-Initial-results-from-first-in-human"
/>
</WithSeparator>,
],
],
},
{
columnHeaderType:
AnnotationColumnHeaderType.ADDITIONAL_SENSITIVITY_LEVEL_DRUG,
content: [
[
'ALK',
'G1202R',
'Non-Small Cell Lung Cancer',
'Alectinib (Level R2)',
'Lorlatinib (Level 2)',
'2',
'R2',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>
Inclusion in the NCCN Non-Small Cell Lung Cancer Guidelines
V5.2024
</span>
<PMIDLink pmids="30892989" />
</WithSeparator>,
],
[
'ALK',
'L1196M',
'Non-Small Cell Lung Cancer',
'Crizotinib (Level R2)',
'Lorlatinib (Level 2)',
'2',
'R2',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>
Inclusion in the NCCN Non-Small Cell Lung Cancer Guidelines
V5.2024
</span>
<PMIDLink pmids="30892989" />
</WithSeparator>,
],
],
},
{
columnHeaderType: AnnotationColumnHeaderType.ADDITIONAL_SAME_LEVEL_DRUG,
title: `Updated therapeutic implications - Addition of therapy(s) associated with a tumor type-specific leveled alteration(s) (without changing the alteration's highest level of evidence)`,
content: [
[
'Other Biomarkers',
'MSI-H',
'Colorectal Cancer',
'1',
'Pembrolizumab, Nivolumab, Ipilimumab + Nivolumab',
'Dostarlimab (Level 2)',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>Inclusion in Colon Cancer NCCN Guidelines V2.2024</span>
<PMIDLink pmids="37917058" />
</WithSeparator>,
],
[
'Other Biomarkers',
'MSI-H',
'Small Bowel Cancer',
'1',
'Pembrolizumab',
'Nivolumab, Ipilimumab + Nivolumab, Dostarlimab (Level 2)',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<span>
Inclusion in Small Bowel Adenocarcinoma NCCN Guidelines V3.2024
</span>
<PMIDLink pmids="328734759, 37917058" />
<AbstractLink
abstract="Chae et al. Abstract# 3417, AACR 2020"
link="https://aacrjournals.org/cancerres/article/80/16_Supplement/3417/642689/Abstract-3417-A-phase-II-basket-trial-of-dual-anti"
/>
</WithSeparator>,
],
[
'ALK',
'G1202R',
'Non-Small Cell Lung Cancer',
'R2',
'Alectinib',
'Crizotinib, Ceritinib, Brigatinib (Level R2)',
<PMIDLink
pmids="31358542, 29935304, 27432227,
24675041, 25727400,
26698910, 31585938, 22277784"
wrapText
/>,
],
],
},
{
columnHeaderType:
AnnotationColumnHeaderType.DRUG_REMOVAL_SAME_HIGHEST_LEVEL,
content: [
[
'EGFR',
'Exon 20 in-frame insertions',
'Non-Small Cell Lung Cancer',
'1',
'Amivantamab, Amivantamab + Chemotherapy (Level 1); Poziotinib, CLN-081 (Level 3A)',
'Mobocertinib (Level 1)',
<WithSeparator separator={EVIDENCE_COLUMN_SEPARATOR}>
<Linkout link="https://www.onclive.com/view/takeda-to-voluntarily-withdraw-mobocertinib-for-egfr-exon-20-insertion-nsclc">
Withdrawal of Mobocertinib
</Linkout>
<span>
EXCLAIM-2 trial failed to meet primary endpoint of PFS
</span>
<AbstractLink
abstract="Jänne, PA. et al. Abstract# 507O, Annals of Oncol. 2023"
link="https://www.annalsofoncology.org/article/S0923-7534(23)04792-0/fulltext"
/>
</WithSeparator>,
],
],
},
],
newlyAddedGenes: ['DDB2', 'FGF8', 'FGF9', 'GPC3', 'TOP2A'],
},
'05012024': {
priorityNews: [
<span>
Expand Down
Binary file modified src/main/webapp/content/images/oncokb_summary.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/main/webapp/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@
<meta name="twitter:site" content="@oncokb">
<meta name="twitter:title" content="OncoKB™ - MSK's Precision Oncology Knowledge Base">
<meta name="twitter:description" content="OncoKB™ is a precision oncology knowledge base developed at Memorial Sloan Kettering Cancer Center that contains biological and clinical information about genomic alterations in cancer.">
<meta name="twitter:image" content="https://www.oncokb.org/content/images/oncokb_summary.png?20240501">
<meta name="twitter:image" content="https://www.oncokb.org/content/images/oncokb_summary.png?20240604">
<meta name="twitter:url" content="https://www.oncokb.org/">

<meta property="og:site_name" content="OncoKB™">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.oncokb.org/">
<meta property="og:title" content="OncoKB™ - MSK's Precision Oncology Knowledge Base">
<meta property="og:description" content="OncoKB™ is a precision oncology knowledge base developed at Memorial Sloan Kettering Cancer Center that contains biological and clinical information about genomic alterations in cancer.">
<meta property="og:image" content="https://www.oncokb.org/content/images/oncokb_summary.png?20240501">
<meta property="og:image" content="https://www.oncokb.org/content/images/oncokb_summary.png?20240604">

<link rel="mask-icon" href="content/images/favicon/safari-pinned-tab.svg" color="#0968c3">
<!-- Preload the customized fonts, so the html knows how to pain the page -->
Expand Down

0 comments on commit 3140976

Please sign in to comment.