Python for Bioinformatics - Drug Discovery Using Machine Learning and Data Analysis
Вставка
- Опубліковано 16 лип 2024
- Learn how to use Python and machine learning to build a bioinformatics project for drug discovery.
✏️ Course developed by Chanin Nantasenamat (aka Data Professor). Check out his UA-cam
channels for more bioinformatics and data science tutorials:
/ dataprofessor and / codingprofessor
🔗 And Medium blog posts for more data science tutorials / data-professor
⭐️ Code ⭐️
💻 Parts 1-5 github.com/dataprofessor/bioi...
💻 Part 6 github.com/dataprofessor/bioa...
⭐️ Course Contents ⭐️
⌨️ (0:00) Introduction
⌨️ (4:29) Part 1 - Data collection
⌨️ (26:57) Part 2 - Exploratory data analysis
⌨️ (49:41) Part 3 - Descriptor calculation
⌨️ (1:01:51) Part 4 - Model building
⌨️ (1:10:41) Part 5 - Model comparison
⌨️ (1:18:15) Part 6 - Model deployment
🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 Treehouse
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news
Never in my life would I think I would get a video for this.. There's not many resources on bioinformatics on youtube. This is godsend! Thank you very much.
Thanks for watching! Appreciate the kind words!
Ikr its actually really nice. My college doesnt like letting people take courses on codeing in general and are very picky with who can teach it. This is what I wish I had back 10 years ago.
YEAH IAM TOO
Can a Machine Learning Engineer(CSE) get into Bioinformatics who did not have Biology at Bachelor's? Can it be consumed via self-learning?
@@codelucky if you learn in a school, that's learning, if you self-learn, that's also learning.
wish this vid came out sooner. i’m about to graduate as a bioinformatics major and i remember struggling so much bc of the lack of online resources and material. whereas you can learn anything online as a swe, you’re completely dependent on school for bioinformatics. to anyone wanting to pursue bioinformatics, it’s a very complex major but if ur passionate about bio, data analysis, and tech then it’s a great choice
Yes, bioinformatics is definitely an exciting field for applying SWE, ML and AI to help make sense of the big biological datasets.
What would it take for bioinformatics research to become decentralised? Maybe a community funded lab where remote researchers pay to have their experiments run and the results are public which allows other researchers to contribute?
I'm just starting on Bioinformatics after my degree course in Biology. Thank you for putting this video together but this is no beginner course. I'll work on taking some professional course on edX and Coursera, then revert back to this.
Thank you sir. ✨👏
As someone with a Bioinformatics Minor who always wants to learn more, I cannot express how ecstatic and grateful I am to find your content.- Thank you good sir!!
Can't believe how lucky I am! I was just considering my options among the hundreds of computer science branches yesterday, and bioinformatics and computational biology was the most interesting one I found. Since it's still new compared to the other branches, there wasn't much I could find out about it. Thanks a lot for the work put into this video!
Glad to hear that! Bioinformatics is certainly an exciting field!
@@DataProfessor I wanna know more about bioinformatics, scholarship this and that... would you give some hints
You are on the right path
I want to study bioinformatics and I'm currently learning python. So grateful for this course!
Awesome, glad to hear that!
I have learned Bioinformatics. That was very hard tbh 😰
@@tilbintt3491 oh :/ what do you have to study there?
@@helloworld2054 I had it in my masters degree. It was more related to Genes and stuff. Analysing gene data was a nightmare for me. I don't remember exactly but different set of genes or data had a different way of approach.
@@tilbintt3491 I see. So what are you doing now?
Thank you professor. It's so heartwarming to have this quality of information shared for free. The best I have seen on Bioinformatics. All my questions answered and opened my eye to the many facets of computational drug modeling and simulation. Thank you once again, Prof.
This is the best bioinformatics video/tutorial on youtube, I have ever come across. Thank you so much for such a great tutorial/resource!
You are always on top guys! I really appreciate the way you share the knowledge! Thanks Quincy!
Huge work is put in this video, wonderful method of delivering the course. Many thanks to Dr. Chanin Nantasenamat
I am from the Virology side of Bioinformatics and its wonderful to find a Bioinformatics-related tutorial on a computational-based learning platform. I feel Bioinformatics/Computational Biology is starting to embrace more of the Computational side to answer Biological questions and the two are starting to merge as one. Sooner or later Programming is going to be a compulsory skill just like writing but what will matter is types of questions and problems you can solve using programming.
Virology side of bioinformatics? What is it about?
@@silvereyes000 probably anlysing viral genomes
Respected Professor! I'm quite amazed of how you stepped out to share and create such a knowledgeable course for all of us. I love that. 🤗
This is Pure Gold. Thank you for creating this tutorial.
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
@@jimcrypto8573 no
Love it man keep up the great work. Really appreciate people like yourself making data science accessible to those of us coming through the process of learning and working with data.
Awesome, thanks for watching!
Thank you so much. I've never dreamed that we would've get a lesson on bioinformatics.
I truly appreciate it for sharing this video for free.
Oh hey! I am so grateful and excited for this one man! I am an upcoming 3rd year BS Pharmacy student and planning to do my undergraduate thesis on this area specifically.
Im starting a job at Astrazeneca next month. Thank you sir for the course, I will use the knowledge to the best of my ability.
Congrats bro ,
Wt is ur qualification😅
@@mr.anonymous6640 BE Computer Science
Hello, I would also like to know your current qualifications. I am interested in this field
A tab bit late . But I would like to congratulate you. Hope this ramdan you will get all happiness and good things that you have cherished in life. Peace
I hope you are nailing it!
Thanks so much for this video. I obtained an Msc in pharmacognosy and taking another masters in Regulatory science. Trying to go into tech, I started a course in Data analysis but the goal is Data science. I am passionate about bridging tech and healthcare as related to data science in my thesis which leads me here. Thanks a lot once again.
Excellent!! Much appreciated efforts you folks are putting in. Thank you very much 🙏👍
Thanks so much for this video, Professor. You have saved a million lives of people who want to learn Python for drug discovery. Thank you once again.
I was searching for this content for long time. Finally this arrived. Thank you so much for invaluable content.
Awesome, thanks for watching Azad!
Mee too
Excellent session. Hats off to you @Data Professor. I really enjoyed the whole lecture. It is quite informative for budding researchers in Bioinformatics.
its a great video really helpful. at 14:09 you are not able to see other types of standard type variable because youve already entered its filter as ic 50 so it shows only ic50 entries. once you remove filter.standard type[ic50] , youll see array with inhibition, ki, ec 50, kd, activity.
That's exactly what I was searching for, what rich material! Thank u so much!
So good to see Data Professor on FCC again! Thank you!
Thanks Andrew for the support!
Computational neuroscience next please! Love your channel
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
man be expert in biology and computer science while me just being dumb 24/7 epic style
I've study industrial chemistry in college...this video is perfect
I hope you guys can make more bioinformatics videos! Such an important application!
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Fantastic. Incredible material on this channel and this is no exception. Thank you.
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
@@jimcrypto8573 This looks like a scam. freecodecamp, it's your logo but it doesn't look right. You might want to clean this up.
I'm a dentistry student but I love computers as much as I love biology, I also would love to explore the world of clinical research and pharmacovigilance. I think I'd take up bioinformatics in my masters along with my clinical practice, it seems like the best intersection between healthcare and IT.
OMG same, I do dentistry and thinking about getting into informatics but not sure because it is very broad and dentitry is usually clinical so very different skill sets
@@ai-ur5uv Actually I left my dentistry degree to pursue a bachelors in CS soon after I made that comment, my love for CS surpassed my interest in healthcare. But I hope you can break into informatics!
@@joyrainbowdress I'm getting my Computer Science degree aswell. Afterwards, I'll be pursuing a Masters degree in computational biology or bioinformatics. and a Doctorates in Bioinformatics.
@@wintur2856 That sounds like such an amazing and well-thought out pathway, I wish you all the best!
Thank you very much Data Professor for sharing the great learning resource!
Congratulations Data Professor!!!
Thanks Linas!
Been hoping you would make this video! I have a background in biology and a very small bit of experience in informatics.
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Glad this information exist on UA-cam, in my thesis I'll be using the Megamolbart model from NVIDIA :)
This is a fantastic tutorial, many thanks!
Thank you so much for this project tutorial and for explaining everything in detail. I have completed part 1 and am excited to do all the other parts.
Looking forward for "Python for Finance"! :)
Algorithmic Trading for finance. on freecodecamp bro
@@donaldderrick1595 , thank you, I will check it out.
ML for finance
Thank you so much for your wonderful video presentation, this is really helpful !
Wow Thank you Professor... Really enjoy learning a lot from your videos.
Glad to hear that, thank you Vyshnavie!
THANK YOU SO MUCH FREE CODE CAMP!!
Thank You very much for this great tutorial! Sometimes I am asking myself how much do You wish to have a better equipment, but I don't dare to ask You that. I wish You great success and good health!
I appreciate your effort
Hi Data Professor, I am doing PhD in Bioinformatics and my research topic is the same as of this video. Thnx alot for this video. I think i will need more of your support and guideline for my research.
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Loved the whole video. Recommendation for Part 4 in colab, to prevent error. In the last scatterplot building chunk use: ax = sns.regplot(x=Y_test, y=Y_pred, scatter_kws={'alpha':0.4}) instead of ax = sns.regplot(Y_test, Y_pred, scatter_kws={'alpha':0.4})
STEELY EYED ROCKET MAN GENIUS GOOD HUMAN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! That totally worked!
This is very helpful! Thank you so much. I tried something like this to compare distribution of normal and -log10 data (import matplotlib.pyplot as plt
fig, ax = plt.subplots(ncols=1, nrows=2)
df_combined.standard_value.plot.hist(bins=50, ax=ax[0])
df_combined.standard_value.apply(lambda x : -np.log(x)).plot.hist(bins = 50, ax = ax[1])
plt.tight_layout())
It’s very useful for doctors who are learning coding 😼
Dear Professor,
It is always awesome to watch and learn from your sessions. Can you make some video regarding docking by using python?
Wow great video tutorial. I will try to implement it in my lab.
Thanks!!!
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Just found a book about this and got excited about this field. It sounds interesting
Thanks for this course.... 😍
This was a topic I'm searching for several months. Since I'm from a pharma background and started learning python, but don't have an idea how this will work for job applications to the Pharmaceutical industry.
thank you and to all the people who share their knowledge for free
Thanks for tuning in!
Thank you so much for this amazing tutorial.
Yeah! Chanin has a great channel!
Thanks Gustavo!
you are angels for creating this ❤
Beginning Part 4 , big clap for all of us
Hope to find the thesis subject
The gethub items are not coming up for me, would you mind maybe uploading them? Other than that, these videos look amazing!!!!! my thesis is bioinformatics heavy and our bioinformatics course on campus is more like an introduction lol. thanks my friend, Cheers.
Thank you 💖
I'm doing my PhD in Pharmacy and I wish I had seen your videos before... I have discovered my love for Bioinformatics, too late to change my PhD tho
Not all of us even have a PhD.
This channel should receive an academic award in pedagogy. What you guys are doing is amazing!
HI Sir, Thanks so much for the wonderful presentation. I have never watched such a clear video on the subject. Keep it up. I have another concern. I changed the target protein and could not get the dataframe displayed as with the Coronavirus example. I can see more than 27 targets when I search in Chembl. Is there another command or data upload process I should employ? How do I go about this?
Well explained 👏😀
Thank you for.this is great 😃👍
great sir... Thank u sir
Bioinformatics is interesting...Thanks for the helpful videos
In the deployed app, you should highlight any significant differences in the removed columns since those parts of the fingerprint could be important for pIC50 prediction. This would clearly identify any targets that fall outside the distribution of the training set so the model prediction may be inaccurate.
Also, what was the purpose of calculating the Lipinsky descriptors if only the PubChem fingerprint was going to be used in the model?
Thank you so much 💓💓💓💓
Back in the day I was reading Perl in bioinformatics and it was mostly regular expressions. I guess these days it is Python and machine learning.
Awesome!
Thanks Thinam, glad to see you here!
Please be advised: We may be able to model using an in vitro dataset, but we can only be inferential insofar as we can given the validity of our premises regarding these in vitro data. Basically what I'm trying to say is that there are unknown mechanisms driving favourable IC50s. Namely, Phospholipidosis has thwarted our computational repurposing efforts against SARS-CoV-2. Thank you for the video all the same.
that's is interesting thanks a lot!
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Thank you Professor
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Would be able to do a session on HIPAA complaint application design. It will be interesting to know how to design the backend\database.
Thanks a lot its a dream come true :)
this is really cool
Thank you for watching, for question, guidance and support at anytime. Just DM Me +1.(.9.1..4). 7..0.4..4.3..3.8..@ W H A T S A P....
Damn, it works!
Am currently study Msc Bioinformatics. Thank you for this package.
Awesome, thanks for tuning in!
Good afternoon Doja
Please can you share your experience in your masters with me. Thank you
Thank Yor Sir!
Hello Chanin,
I am using EC50 standard_type for Acetylcholineesterase. When labeling compounds, is it the same as IC50 or is it different?
Thank you so much sir for this useful information. it's very difficult to get any information about Bioinformatics on UA-cam. I'm currently studying in BSC( Bioinformatics). Looking forward for more information.
Pls don't forget about the ursina engine, we need a video on it
Finally!
Thanks soo much for this awesome tutorial. Can you work with an unknown library like for example you isolated a series of molecules in the lab and you decided to build a chemical library composed of those molecules. How to you load them on your working space.
Since you used the CHEMBL database to look at targets and small molecules in your course, is there a library code to extract Zinc and PubChem drug database to use their small molecule?
This is sooo coool
The latest CDD_ML_Part_1_Bioactivity_Data_Concised.ipynb for part I generates some wrong data for me (NaN values in bioactivity_class, negative LogP values etc.), which gives totally different statistics in Part II if I use that data. However, CDD_ML_Part_1_bioactivity_data.ipynb works fine, and I get the same results as in the video.
Very cool (:
Hello Professor, I want to work on parameter tuning of 3D Bioprinters before they print, so it will take input as the tissue type /bone type that we want to print and finally I want to predict the best possible combination of printer parameters for the job.
Please help me from where I can get dataset for 3D bioprinted organs as well as dataset of 3D bioprinters.
What timing. I was learning about it
Awesome
Thanks for this video. Can the model be deployed in RShiny?
we have studied these in 2014 as Bachelors in bioinformatics (engineering)
Awesome content. Can you (or anybody else) share a related paper or two? Highly appreciated, thanks!
How to validate QSAR Model and how to utilize finger print to generate the Williams plot
Hi. I'm trying to follow DataProfessor's course but what order do I watch them? I started with this video but he then refers to a previous video where he showed us how to download data. Is there a place where I can get the recommended order of videos to watch? Thank you so much.
Bio+informatics = new world
Hello,Professor,Thank you for your hardworking,could you please inform us whether we can open the same.ipynb as your,or we need to input the code in python or other software.as I am a beginer,so please😄
Freecodecamp ❤️
fuсkfreetonight
Please bring video on material informatics