Jim Brody
Jim Brody
@jpbrody.bsky.social
professor of Biomedical Engineering at University of California, Irvine
It's gone from 3-1 in favor to about an even split over the past 20 years.

We need more scientists to speak to the general public about the importance of animal research, or there's going to be a major change in policies in the next decade or so.
July 16, 2025 at 11:16 PM
I teach a large general education class, with lots of non-STEM majors. I was amazed how many students were just against the use of animals in research. I thought it was a niche view, like the earth is flat, but nope. Gallup has an annual poll where they ask people about animal research.
July 16, 2025 at 11:16 PM
No, never published. I made it as part of a review article that I couldn't get any editors interested in.

I was contrasting the above figure with this one, from doi.org/10.1038/s435...

Same data source, but a different presentation tells a very different story.
July 15, 2025 at 11:33 PM
The belief that it's a continuous rise might be an illusion created by data censoring. If a cancer's true peak is at age 95, we'll rarely see the full curve because most people have already died from other causes by then.
July 15, 2025 at 11:12 PM
I made this graph from SEER data to illustrate it might be more accurate to say that specific cancers peak at specific ages, rather than incidence simply increases forever.
July 15, 2025 at 11:12 PM
There's the Flexner report from 1910, but it's really about medical research/education before biomedical research existed.

archive.carnegiefoundation.org/publications/pdfs/elibrary/Carnegie_Flexner_Report.pdf
archive.carnegiefoundation.org
May 30, 2025 at 3:12 AM
I've noticed two other universities that weren't reimbursed during those three weeks: University of Michigan, University of California, Davis.
May 23, 2025 at 11:08 PM
Check here for schools that have been paid (reimbursed) by NIH between April 21 - May 13. (That's all the data DOGE has published.)
uci-bme-jpbrody.shinyapps.io/DogeFreeze/
Doge Payments Explorer: HHS-NATIONAL INSTITUTES OF HEALTH
uci-bme-jpbrody.shinyapps.io
May 23, 2025 at 11:04 PM
I saw this article about a former (2010) "Football" carrier setting up to run for Congress in Michigan.
thelivingstonpost.com/former-nucle...
Former 'nuclear football' carrier for Obama considering challenge to Barrett
The military aide who carried the “nuclear football” for President Barack Obama appears poised to jump into the race to challenge first-term U.S. Rep. Tom Barrett to represent Michigan’s 7th Congressi...
thelivingstonpost.com
May 23, 2025 at 10:31 PM
My understanding is that reimbursement can be requested any time after expenses are incurred.
So, there's no set schedule.
May 21, 2025 at 5:33 AM
Irvine and UCSD are getting paid. Davis, Berkeley, and UCLA are mostly missing, but maybe "University of California" and "Regents, University of California" refers to Berkeley?
May 21, 2025 at 1:39 AM
University of California system is interesting
May 21, 2025 at 1:39 AM
Harvard got one payment of $7k on April 22. Northwestern University is not listed.
May 21, 2025 at 1:39 AM
The DOGE data for HHS/NIH payments starts 21 April and is currently through 13 May. (They say it's updated weekly, but will switch to realtime in the future.)

If you university received any payments in that time frame, this app will tell you how much and when was the last payment.
May 21, 2025 at 1:39 AM
DOGE is publishing all payments made by the Payment Management System. My tool just uses the API to grab all of the recorded payments and organizes them a bit better.

doge.gov/payments
DOGE: Department of Government Efficiency
DOGE: Department of Government Efficiency
doge.gov
May 21, 2025 at 1:39 AM
They also have a Department of Energy cancellation. It only lists one grant.

storage.courtlistener.com/recap/gov.us...
storage.courtlistener.com
May 16, 2025 at 12:43 AM
That should say Department of Defense (DoD), not DOE.
May 15, 2025 at 10:37 PM
The list of terminated DOE grants at Harvard are here: storage.courtlistener.com/recap/gov.us...

They total $105 million.
storage.courtlistener.com
May 15, 2025 at 10:31 PM
I've learned that this is known as Vibe coding en.wikipedia.org/wiki/Vibe_co...
Vibe coding - Wikipedia
en.wikipedia.org
May 2, 2025 at 4:47 PM
I had a separate prompt to generate python code that took a directory full of json files (those are directly from NSF) to the csv files.
May 2, 2025 at 4:47 PM
After that prompt there were a few iterations of me asking for specific modifications, like:

"A division is within a directorate. Can you make it so that if I select a diretorate, then the only choices in "Filter by division" are divisions that are within that directorate?"
May 2, 2025 at 4:47 PM
I'd like to make a shiny app to do this online, with the two datafiles called, "2024combined_awards.csv" and "2025combined_awards.csv" already loaded into the shiny app.

Tell me how to do this
May 2, 2025 at 4:47 PM
I want to visualize the difference between award data in 2024 and 2025, as a function of the date of the year. I would like to see this difference overall, and also broken down by different "org_dir_long_name" and "org_div_long_name".
May 2, 2025 at 4:47 PM
Here is my prompt:

I have two files. One for 2024 award data and the other for 2025 award data. Each file is a csv file. These files are formatted as follows. Each row is a different award. the columns include, "awd_eff_date", "awd_amount", "org_dir_long_name", and "org_div_long_name".
May 2, 2025 at 4:47 PM