Skip to content

Commit cd751fb

Browse files
mb-westoverclaude
andcommitted
Purge 4 misattributed publication entries from YAMLs
Three PMIDs were returned by PubMed's "Westover MB[Author]" query but do not actually belong to Brandon Westover (NCBI author disambiguation catches a different M. Westover or unrelated co-authors): 37245479 — Einizade et al, ProductGraphSleepNet (no Westover author) 36131149 — Huang et al, AI foundation for therapeutic science 34889311 — Kanth et al, Cancer Risk in Serrated Polyposis (different M Westover) Adds an EXCLUDE_PMIDS set to scrape_pubmed_auto.py so the nightly auto- scraper drops these on parse and they don't reappear. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5f913fe commit cd751fb

4 files changed

Lines changed: 10 additions & 42 deletions

File tree

_data/yamlML_AI.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,16 +1015,6 @@
10151015
display: 'JMIR AI 2023 Jan-Dec; 2 (1) doi: 10.2196/46769. Epub 2023 Jul 26. PMID:38090533
10161016
; PMCID:PMC10715804 '
10171017
highlight: 0
1018-
- title: '"ProductGraphSleepNet: Sleep staging using product spatio-temporal graph
1019-
learning with attentive temporal aggregation."'
1020-
image: ''
1021-
description: ''
1022-
authors: Einizade A, Nasiri S, Sardouie SH, Clifford GD.
1023-
link:
1024-
url: https://pubmed.ncbi.nlm.nih.gov/37245479
1025-
display: 'Neural Netw 2023 Jul; 164 :667-680 doi: 10.1016/j.neunet.2023.05.016.
1026-
Epub 2023 May 13. PMID:37245479 '
1027-
highlight: 0
10281018
- title: '"Identification of patients with epilepsy using automated electronic health
10291019
records phenotyping."'
10301020
image: ''
@@ -1097,16 +1087,6 @@
10971087
display: 'Neuroinformatics 2022 Oct; 20 (4) :943-964 doi: 10.1007/s12021-022-09572-9.
10981088
Epub 2022 Mar 28. PMID:35347570 ; PMCID:PMC9515245 '
10991089
highlight: 0
1100-
- title: '"Artificial intelligence foundation for therapeutic science."'
1101-
image: ''
1102-
description: ''
1103-
authors: Huang K, Fu T, Gao W, Zhao Y, Roohani Y, Leskovec J, Coley CW, Xiao C,
1104-
Sun J, Zitnik M.
1105-
link:
1106-
url: https://pubmed.ncbi.nlm.nih.gov/36131149
1107-
display: 'Nat Chem Biol 2022 Oct; 18 (10) :1033-1036 doi: 10.1038/s41589-022-01131-2.
1108-
PMID:36131149 ; PMCID:PMC9529840 '
1109-
highlight: 0
11101090
- title: '"Automated Scoring of Respiratory Events in Sleep With a Single Effort Belt
11111091
and Deep Neural Networks."'
11121092
image: ''

_data/yamlriskPrediction.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -196,17 +196,6 @@
196196
display: 'Urol Oncol 2022 Apr; 40 (4) :161.e1-161.e7 doi: 10.1016/j.urolonc.2021.08.007.
197197
Epub 2021 Aug 29. PMID:34465541 ; PMCID:PMC8882704 '
198198
highlight: 0
199-
- title: '"Cancer Risk in Patients With and Relatives of Serrated Polyposis Syndrome
200-
and Sporadic Sessile Serrated Lesions."'
201-
image: ''
202-
description: ''
203-
authors: Kanth P, Yu Z, Keener MB, Koptiuch C, Kohlmann WK, Neklason DW, Westover
204-
M, Curtin K.
205-
link:
206-
url: https://pubmed.ncbi.nlm.nih.gov/34889311
207-
display: 'Am J Gastroenterol 2022 Feb 1; 117 (2) :336-342 doi: 10.14309/ajg.0000000000001572.
208-
PMID:34889311 '
209-
highlight: 0
210199
- title: '"Automated Annotation of Epileptiform Burden and Its Association with Outcomes."'
211200
image: ''
212201
description: ''

_data/yamlsleepStaging.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -345,16 +345,6 @@
345345
display: 'JMIR AI 2023 Jan-Dec; 2 (1) doi: 10.2196/46769. Epub 2023 Jul 26. PMID:38090533
346346
; PMCID:PMC10715804 '
347347
highlight: 0
348-
- title: '"ProductGraphSleepNet: Sleep staging using product spatio-temporal graph
349-
learning with attentive temporal aggregation."'
350-
image: ''
351-
description: ''
352-
authors: Einizade A, Nasiri S, Sardouie SH, Clifford GD.
353-
link:
354-
url: https://pubmed.ncbi.nlm.nih.gov/37245479
355-
display: 'Neural Netw 2023 Jul; 164 :667-680 doi: 10.1016/j.neunet.2023.05.016.
356-
Epub 2023 May 13. PMID:37245479 '
357-
highlight: 0
358348
- title: '"Exploiting labels from multiple experts in automated sleep scoring."'
359349
image: ''
360350
description: ''

scrape_pubmed_auto.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424
CDAC_DOWNLOADS_BASE = "https://bdsp-core.github.io/cdac-downloads/"
2525
PDF_PMID_RE = re.compile(r"_(\d{7,9})\.pdf$", re.IGNORECASE)
2626

27+
# PMIDs that PubMed's "Westover MB[Author]" search returns but do not actually
28+
# belong to Brandon Westover (different M. Westover, ambiguous author records,
29+
# etc.). Confirmed with the PI; never add these to the publication YAMLs.
30+
EXCLUDE_PMIDS = {
31+
"37245479", # Einizade et al, ProductGraphSleepNet (no Westover author)
32+
"36131149", # Huang et al, AI foundation for therapeutic science (no Westover)
33+
"34889311", # Kanth et al, Cancer Risk in Serrated Polyposis (different M Westover)
34+
}
35+
2736

2837
def fetch_pdf_pmid_map():
2938
"""Return {PMID: download_url} for PDFs in the cdac-downloads repo whose
@@ -159,7 +168,7 @@ def fetch_publication_details(self, pmids):
159168
# Parse publications
160169
for article in root.findall('.//PubmedArticle'):
161170
pub = self.parse_article(article)
162-
if pub:
171+
if pub and pub.get('pmid') not in EXCLUDE_PMIDS:
163172
all_publications.append(pub)
164173

165174
# Rate limiting

0 commit comments

Comments
 (0)