From Prism to Python: Scaling data analysis
📰 Medium · Python
Scale data analysis from manual tools like Prism to Python for efficiency and automation, especially with large datasets
Action Steps
- Load data into a Python environment using libraries like Pandas
- Define a 4PL equation for curve fitting using libraries like SciPy
- Fit the data using the defined equation and interpret the parameters
- Automate the workflow using Python scripts to improve efficiency and reusability
- Explore additional libraries like Matplotlib for data visualization and Seaborn for statistical analysis
Who Needs to Know This
Data analysts and scientists can benefit from learning Python to automate workflows and improve data analysis efficiency, making it a valuable skill for teams working with large datasets
Key Insight
💡 Python can be used to automate data analysis workflows, improving efficiency and scalability, especially with large datasets
Share This
Scale your data analysis with Python! Automate workflows and improve efficiency with large datasets #Python #DataAnalysis
Key Takeaways
Scale data analysis from manual tools like Prism to Python for efficiency and automation, especially with large datasets
Full Article
Title: From Prism to Python: Scaling data analysis
URL Source: https://medium.com/@sraashi11/from-prism-to-python-scaling-data-analysis-5804a573f716?source=rss------python-5
Published Time: 2026-04-15T00:46:32Z
Markdown Content:
# From Prism to Python: Scaling data analysis | by Raashi Sreenivasan | Apr, 2026 | Medium
[Sitemap](https://medium.com/sitemap/sitemap.xml)
[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)
[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)
Get app
[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)
[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

# From Prism to Python: Scaling data analysis
[](https://medium.com/@sraashi11?source=post_page---byline--5804a573f716---------------------------------------)
[Raashi Sreenivasan](https://medium.com/@sraashi11?source=post_page---byline--5804a573f716---------------------------------------)
Follow
1 min read
·
Just now
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2F5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&user=Raashi+Sreenivasan&userId=bc7da3b87d26&source=---header_actions--5804a573f716---------------------clap_footer------------------)
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=---header_actions--5804a573f716---------------------bookmark_footer------------------)
[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3D5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=---header_actions--5804a573f716---------------------post_audio_button------------------)
Share
Early in my drug discovery life, I used graphpad prism extensively to plot and analyze data. It worked great for one curve at a time, but when you have 100+ curves? As the data got more complex, it was more error-prone. Prism is a wonderful tool, offers a great point and click version of data analysis, however offers significant disadvantages from my experience of working with large scale datasets— does not scale well for multiple data sheets/HTS experiments, and not amenable to automation.
So I turned to Python to work with data at scale. I have spent the last few months exploring ways to rebuild workflows that used to be performed manually and thereby make data analysis more efficient, faster and reusable — starting with something fundamental: automated 4 PL curvefitting for IC50/EC50 determination.
The pipeline is straight-forward: Load the data, Define the 4PL equation for fitting, Fit the data and Interpret the paramet
URL Source: https://medium.com/@sraashi11/from-prism-to-python-scaling-data-analysis-5804a573f716?source=rss------python-5
Published Time: 2026-04-15T00:46:32Z
Markdown Content:
# From Prism to Python: Scaling data analysis | by Raashi Sreenivasan | Apr, 2026 | Medium
[Sitemap](https://medium.com/sitemap/sitemap.xml)
[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)
[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)
Get app
[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)
[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)
Sign up
[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

# From Prism to Python: Scaling data analysis
[](https://medium.com/@sraashi11?source=post_page---byline--5804a573f716---------------------------------------)
[Raashi Sreenivasan](https://medium.com/@sraashi11?source=post_page---byline--5804a573f716---------------------------------------)
Follow
1 min read
·
Just now
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2F5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&user=Raashi+Sreenivasan&userId=bc7da3b87d26&source=---header_actions--5804a573f716---------------------clap_footer------------------)
[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=---header_actions--5804a573f716---------------------bookmark_footer------------------)
[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3D5804a573f716&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40sraashi11%2Ffrom-prism-to-python-scaling-data-analysis-5804a573f716&source=---header_actions--5804a573f716---------------------post_audio_button------------------)
Share
Early in my drug discovery life, I used graphpad prism extensively to plot and analyze data. It worked great for one curve at a time, but when you have 100+ curves? As the data got more complex, it was more error-prone. Prism is a wonderful tool, offers a great point and click version of data analysis, however offers significant disadvantages from my experience of working with large scale datasets— does not scale well for multiple data sheets/HTS experiments, and not amenable to automation.
So I turned to Python to work with data at scale. I have spent the last few months exploring ways to rebuild workflows that used to be performed manually and thereby make data analysis more efficient, faster and reusable — starting with something fundamental: automated 4 PL curvefitting for IC50/EC50 determination.
The pipeline is straight-forward: Load the data, Define the 4PL equation for fitting, Fit the data and Interpret the paramet
DeepCamp AI