Episode 187: Karthik Ram on Research Software Sustainability episode artwork

EPISODE · Jun 23, 2023 · 41 MIN

Episode 187: Karthik Ram on Research Software Sustainability

from Sustain · host SustainOSS

Guest Karthik Ram Panelists Richard Littauer | Abby Cabunoc Mayes Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. In this episode, Richard and Abby are joined by guest Karthik Ram, a research scientist at UC Berkeley’s Institute for Data Science and Berkeley Initiative for Global Change Biology, as well as co-founder and director of the rOpenSci Project, and lead at URSSI. Karthik’s journey from field ecologist to data scientist has propelled him into roles that advocate for sustainable scientific software and open science. He currently manages projects, fundraises, and mentors while also overseeing initiatives aimed at developing best practices in software development, advocating for supporting policy, building user and developer communities. He emphasizes the significance of reproducibility and sustainability in research software and offers an empowering approach to maintaining academic software. Hit download to hear much more! [00:02:00] Karthik explains what he does as a senior data scientist, and he tells us that he views himself as an “engineering manager” rather than an individual contributor. [00:03:01] His transition from a field ecologist to a data scientist was triggered by handling large amounts of data and developing software to work with it. [00:06:21] The conversation turns to the JOSS, the Journal of Open Source Science, and Karthik shares the origin story for the software review process. [00:09:03] Karthik dives into the UC Berkeley’s Science Institute, he tells us how it started, and what his role was there. [00:11:11] Karthik’s involved with the URSSI, where they aim to collect and disseminate best practices in software development, advocate for supporting policy at a national level, and grow user and develop communities around their projects. [00:12:55] One of the projects coming up in the fall for URSSI is they’re going to run a school for research software engineering. [00:15:16] Karthik and Kyle assembled a course focusing on the best practices for developing sustainable research software by drawing on topics from past workshops and classes they’ve conducted. [00:17:12] We hear about the commonalities between scientific software sustainability versus normal open source software sustainability, and Karthik explains that scientific software sustainability is unique because it caters to niche groups, making it expensive to build and maintain. [00:20:20] Karthik tells us about a project he’s working on with Patrice Lopez and James Howison, to identify what tools researchers use in various domains, how their usage evolves over time, and which clusters of tools drive research in certain areas. [00:23:34] As part of this project, Karthik and his team are using a tool called, GROBID, to process structured documents to XML, extract entities, and analyze the usage of software mentioned in scientific papers. [00:28:23] Karthik highlights the difficulties researchers face in keeping with best practices for code hosting and archival copies and discusses the misconceptions about GitHub being a permanent archive and the need for a safer, more reliable repository like Zenodo. [00:31:31] Richard brings up the issue of measuring the impact of code repositories and whether a similar system to academic journal impact factors could arise. [00:33:02] Karthik details an approach for maintaining academic software. [00:38:02] Find out where you can learn more about Karthik and his work on the web. Quotes [00:07:43] “They would bring their puppy and ask us to adopt it.” [00:15:45] “Even today, we do not have a good appreciation for research software and the role that it plays in driving research on all the things that we care about.” [00:16:21] “Another pet peeve that I have is that people think money is the solution to everything.” [00:16:38] “If we teach more projects about best practices, it’s very likely that software that integrates those best practices will actually continue to exist.” [00:17:51] “The challenge with research software is there’s a lot of software that sits on the long tail.” [00:28:39] “I think the challenge is that we don’t really need to invent anything new.” [00:36:14] “Part of the work we want people to do is invest community early on.” Spotlight [00:38:47] Abby’s spotlight is Governing Open by Shauna Gordon-McKeon. [00:39:15] Richard’s spotlight is Bertram Ludäscher and William Michener. [00:39:43] Karthik’s spotlight is Patrice Lopez. Links SustainOSS SustainOSS Twitter SustainOSS Discourse [email protected] SustainOSS Mastodon Open Collective-SustainOSS (Contribute) Richard Littauer Twitter Richard Littauer Mastodon Abby Cabunoc Mayes Twitter Karthik Ram Website Karthik Ram Twitter Karthik Ram GitHub Karthik Ram LinkedIn rOpenSci The Journal of Open Source Software Arfon Smith-Chatops-Driven Publishing DJ Patil Berkeley Institute for Data Science URSSI (US Research Software Sustainability Institute) Software carpentry Report from the URSSI Winter School pilot Kyle E. Niemeyer, Ph.D. Science-miner GROBID James Howison-Associate Professor Issuing a persistent identifier for your repository with Zenodo-GitHub Docs Governance of Open Source Software by Shauna Gordon-McKeon Bertram Ludäscher William Michener Patrice Lopez Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guest: Karthik Ram.

Guest Karthik Ram Panelists Richard Littauer | Abby Cabunoc Mayes Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. In this episode, Richard and Abby are joined by guest Karthik Ram, a research scientist at UC Berkeley’s Institute for Data Science and Berkeley Initiative for Global Change Biology, as well as co-founder and director of the rOpenSci Project, and lead at URSSI. Karthik’s journey from field ecologist to data scientist has propelled him into roles that advocate for sustainable scientific software and open science. He currently manages projects, fundraises, and mentors while also overseeing initiatives aimed at developing best practices in software development, advocating for supporting policy, building user and developer communities. He emphasizes the significance of reproducibility and sustainability in research software and offers an empowering approach to maintaining academic software. Hit download to hear much more! [00:02:00] Karthik explains what he does as a senior data scientist, and he tells us that he views himself as an “engineering manager” rather than an individual contributor. [00:03:01] His transition from a field ecologist to a data scientist was triggered by handling large amounts of data and developing software to work with it. [00:06:21] The conversation turns to the JOSS, the Journal of Open Source Science, and Karthik shares the origin story for the software review process. [00:09:03] Karthik dives into the UC Berkeley’s Science Institute, he tells us how it started, and what his role was there. [00:11:11] Karthik’s involved with the URSSI, where they aim to collect and disseminate best practices in software development, advocate for supporting policy at a national level, and grow user and develop communities around their projects. [00:12:55] One of the projects coming up in the fall for URSSI is they’re going to run a school for research software engineering. [00:15:16] Karthik and Kyle assembled a course focusing on the best practices for developing sustainable research software by drawing on topics from past workshops and classes they’ve conducted. [00:17:12] We hear about the commonalities between scientific software sustainability versus normal open source software sustainability, and Karthik explains that scientific software sustainability is unique because it caters to niche groups, making it expensive to build and maintain. [00:20:20] Karthik tells us about a project he’s working on with Patrice Lopez and James Howison, to identify what tools researchers use in various domains, how their usage evolves over time, and which clusters of tools drive research in certain areas. [00:23:34] As part of this project, Karthik and his team are using a tool called, GROBID, to process structured documents to XML, extract entities, and analyze the usage of software mentioned in scientific papers. [00:28:23] Karthik highlights the difficulties researchers face in keeping with best practices for code hosting and archival copies and discusses the misconceptions about GitHub being a permanent archive and the need for a safer, more reliable repository like Zenodo. [00:31:31] Richard brings up the issue of measuring the impact of code repositories and whether a similar system to academic journal impact factors could arise. [00:33:02] Karthik details an approach for maintaining academic software. [00:38:02] Find out where you can learn more about Karthik and his work on the web. Quotes [00:07:43] “They would bring their puppy and ask us to adopt it.” [00:15:45] “Even today, we do not have a good appreciation for research software and the role that it plays in driving research on all the things that we care about.” [00:16:21] “Another pet peeve that I have is that people think money is the solution to everything.” [00:16:38] “If we teach more projects about best practices, it’s very likely that software that integrates those best practices will actually continue to exist.” [00:17:51] “The challenge with research software is there’s a lot of software that sits on the long tail.” [00:28:39] “I think the challenge is that we don’t really need to invent anything new.” [00:36:14] “Part of the work we want people to do is invest community early on.” Spotlight [00:38:47] Abby’s spotlight is Governing Open by Shauna Gordon-McKeon. [00:39:15] Richard’s spotlight is Bertram Ludäscher and William Michener. [00:39:43] Karthik’s spotlight is Patrice Lopez. Links SustainOSS SustainOSS Twitter SustainOSS Discourse [email protected] SustainOSS Mastodon Open Collective-SustainOSS (Contribute) Richard Littauer Twitter Richard Littauer Mastodon Abby Cabunoc Mayes Twitter Karthik Ram Website Karthik Ram Twitter Karthik Ram GitHub Karthik Ram LinkedIn rOpenSci The Journal of Open Source Software Arfon Smith-Chatops-Driven Publishing DJ Patil Berkeley Institute for Data Science URSSI (US Research Software Sustainability Institute) Software carpentry Report from the URSSI Winter School pilot Kyle E. Niemeyer, Ph.D. Science-miner GROBID James Howison-Associate Professor Issuing a persistent identifier for your repository with Zenodo-GitHub Docs Governance of Open Source Software by Shauna Gordon-McKeon Bertram Ludäscher William Michener Patrice Lopez Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr Peachtree Sound Special Guest: Karthik Ram.Support Sustain

NOW PLAYING

Episode 187: Karthik Ram on Research Software Sustainability

0:00 41:38

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Chewing the Fat with WorkForge WorkForge Bite-Sized Conversations for Building a Stronger Workforce Welcome to Chewing the Fat, a podcast delving deep into the world of food manufacturing. Dive into real conversations around critical topics like staffing, retention, onboarding, and career development in this essential industry. Subscribe now to gain insights from your peers, subject matter experts and more on the biggest issues facing food manufacturers today: -Hiring and retaining employees -Addressing the challenges of the Silver Tsunami -Improving time to productivity of new employees -Engaging employees from hire to retire And more... Tune in to Chewing the Fat, a WorkForge podcast, and join the conversation on how to build and sustain a resilient, high-performing workforce in food manufacturing. The Habit Mechanic — Train Your Brain for the AI Revolution Dr. Jon Finn The Habit Mechanic is a science-based podcast about brain performance in the AI era.As AI reshapes the work humans get paid to do, focus, decision-making, and mental energy are becoming the real constraints on performance. This podcast explores how to optimise your brain’s natural energy patterns — what I call Brain States — so you can do high-value work, work effectively with AI, and sustain performance over time.I’m Dr Jon Finn, a performance consultant with 25 years’ experience working with professionals, leaders, teams, and elite performers across business and sport. Drawing on applied neuroscience, behavioural science, and real-world practice, each episode offers clear thinking and practical tools you can use immediately.If you’re interested in improving cognitive performance, avoiding burnout, and building the habits required to thrive alongside AI — without chasing tools or trends — this podcast is for you. Why I‘ll Never Make It Patrick Oliver Jones The actor’s journey is one of occasional highs and frequent lows. It is a path riddled with self-doubt and frustration as we question our career choices, wondering if we’ll ever really ”make it.” But it is those few moments of glory on stage or screen that can sustain us through all the setbacks and challenges. On this award-winning podcast, New York actor Patrick Oliver Jones invites fellow creatives to share three stories that offer a behind-the-scenes look at the creative life rarely seen in the glitz and glam of this industry. These conversations remind us we’re not alone in this often bumpy and winding journey of the performing arts. Surviving Your Journey Towards Success Podcast Nichel Anderson You will have access to my popular motivational quotes, discussions on topics that aims to assist you on your life journey. Guest interviews will also be featured to provide some perspective that enriches the discussion to further help others on their path to success or to sustain success.

Frequently Asked Questions

How long is this episode of Sustain?

This episode is 41 minutes long.

When was this Sustain episode published?

This episode was published on June 23, 2023.

What is this episode about?

Guest Karthik Ram Panelists Richard Littauer | Abby Cabunoc Mayes Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. In this episode, Richard and Abby are joined by guest Karthik...

Can I download this Sustain episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!