Python for Microscopists and other image processing enthusiasts

Overview

Author: Dr. Sreenivas Bhattiprolu
Twitter: @digitalsreeni

Python for Microscopists and other image processing enthusiasts

https://www.youtube.com/channel/UC34rW-HtPJulxr5wp2Xa04w?sub_confirmation=1

The YouTube channel associated with this code walks you through the entire process of learning to code in Python; all the way from basics to advanced machine learning and deep learning. The primary emphasis will be on image processing and other relevant functionality.

Why did I create this channel? To help you (students and researchers) gain a new skill and succeed in your respective fields.

You may think coding is hard and that it's not your cup of tea, but Python made it easy to code even advanced algorithms. In addition, coding will make you self sufficient, it will teach you how to think, it improves your collaborative skills and it can take your career to new heights. Therefore, if you want to stay ahead of your peers and relevant in your field, overcome your fears and start coding!

Also, checkout WWW.APEER.COM if you want free image processing in the cloud! Free for non-profits / academics / personal use.

Comments
  • [Autoencoder] Scaling L Channel for Image Colorization

    [Autoencoder] Scaling L Channel for Image Colorization

    Don't we need to divide L channel by 100 since original values vary between 0 to 100? https://github.com/bnsreenu/python_for_microscopists/blob/master/090a-autoencoder_colorize_V0.2.py#L47

    Same needs to be applied during prediction here https://github.com/bnsreenu/python_for_microscopists/blob/master/090a-autoencoder_colorize_V0.2.py#L112.

    Anyway nice tutorial. Thanks.

    opened by prmondal 2
  • 264 - Image outlier detection using alibi-detect

    264 - Image outlier detection using alibi-detect

    Hey there!

    For: 264_alibinet_outlier_detection.py

    Where it says: from alibi_detect.utils import save_detector, load_detector

    It should say: from alibi_detect.utils.saving import save_detector, load_detector

    opened by danielsoy 1
  • Sandstone images used in learning courses

    Sandstone images used in learning courses

    Hello Sreeni,

    Thanks for your excellent learning courses, they are really amazing! Could you please explain a little about the attached images which are taken from your GitHub page? Is there any document that I can read about these images?

    Thanks for your favor Sandstone_Versa0000

    opened by mahyad55 1
  • Docker in ubuntu is not working as smooth

    Docker in ubuntu is not working as smooth

    Hello Sreeni,

    Thank you for the awesome tutorial videos. I followed the youtube tutorial to make a container on my ubuntu-os system and faced a few issues did not happen in tutorial. Though I exerted the suggestions in web the problem was not solved and would appreciate it if you can guide me here. in the beginning the terminal generated this error: _no such option: --no-cashe-dir The command '/bin/sh -c pip install --no-cashe-dir -r requirements.txt' returned a non-zero code: 2_ when running the last command in Dockerfile: RUN pip install --no-cashe-dir -r requirements.txt

    and when running sudo docker run -v for mapping, I faced a long-standing issue: _docker: invalid reference format_

    I could not solve this problem looking to web and thought maybe you might figure what went wrong.

    Respectfully Nilla

    opened by nlrahimi 1
  • COVID SEIR fit

    COVID SEIR fit

    Hi, First thanks a lot for your very useful and productive videos and codes. May I ask you please teach me how to predict the COVID with SEIR model and fit the data with SEIR model ... I saw your codes and video with exponential growth, not SEIR

    Thanks

    opened by pinkfloydisch 1
  • Reading czi file

    Reading czi file

    Hi @bnsreenu

    Firstly, thank you very much for the amazing videos. I am sorry, this is not really an issue.

    I've a few doubts in reading czi file and I would like to ask those here. Following the video tutorial, the czi file is imported in python like this

    import czifile
    from skimage import io
    
    img = czifile.imread('file.czi')
    print(img.shape)
    

    The output is (1, 1, 3, 1, 48, 1024, 1024, 1) I couldn't completely understand what each value in the output refers to

    Does 3 denote the number of channels? Does 48 denote the number of slices in the z-stack for each channel?

    I would like to save the z-stack corresponding to channel 1 in tiff format. Could you please offer some advice on how this can be done?

    opened by DeepaMahm 0
  • validation loss looks like overfitting

    validation loss looks like overfitting

    Hi, I have applied this model to other data sets. I want to forecast the energy consumption using a history of energy consumption and 23 weather features over 4 years.

    The validation loss is increasing, which I assume it is a sign of overfitting. and the training loss does not go under 0.2. I have tried decreasing the learning rate, adding decay rate, and reducing the lstm layers, but I still have overfitting.

    How can I modify my model to prevent overfitting (the increasing trend in the validation loss? image

    Thanks for any advice.

    opened by Maryamzk 0
  • 2D U-net model training Brats 2020

    2D U-net model training Brats 2020

    hi i have a problem with import function image loader in third part how to import a function from another file? and also in validation folder we dont have mask so if we want to use validation folder for validate our model how should i do?

    opened by najmehn00 0
  • czi file reading & splitting

    czi file reading & splitting

    @bnsreenu Thank you for great tutorials ! I'm having trouble pre-processing for 3D object tracking with trackpy, I have multi-channel, multi-tile z-stack images in "czi" format directly out from Zeiss and having trouble setting up these files for tutorial compatible format. any guidance would highly be appreciated!

    opened by skim245 0
  • Pre-Processing BRATS 2020 (QUESTION)

    Pre-Processing BRATS 2020 (QUESTION)

    hi every one I have a question about this phase of image preprocessing. Does this huge dataset need use filter for remove noise?? which filter is the best?(new one)and Do we have a python source for preprocessing step of BRATS2020 for learning more? Which course or library is the best for dataset BRATS2020?

    opened by najmehn00 0
Owner
Dr. Sreenivas Bhattiprolu
I am a physicist, materials scientist, geologist, petrologist, spectroscopist, microscopist, rudimentary programmer, AI & machine learning enthusiast.
Dr. Sreenivas Bhattiprolu
TeamFleming is a multicultural group of 20 young bioinformatics enthusiasts participating in the 2021 HackBio Virtual Summer Internship

?? Welcome to Team Fleming's Repo! #TeamFleming is a multicultural group of 20 young bioinformatics enthusiasts participating in the 2021 HackBio Virt

null 3 Aug 8, 2021
0CD - BinaryNinja plugin to introduce some quality of life utilities for obsessive compulsive CTF enthusiasts

0CD Author: b0bb Quality of life utilities for obsessive compulsive CTF enthusia

null 12 Sep 14, 2022
python scripts and other files to generate induction encoder PCBs in Kicad

induction_encoder python scripts and other files to generate induction encoder PCBs in Kicad Targeting the Renesas IPS2200 encoder chips.

Taylor Alexander 8 Feb 16, 2022
Emulate and Dissect MSF and *other* attacks

Need help in analyzing Windows shellcode or attack coming from Metasploit Framework or Cobalt Strike (or may be also other malicious or obfuscated code)? Do you need to automate tasks with simple scripting? Do you want help to decrypt MSF generated traffic by extracting keys from payloads?

null 123 Dec 16, 2022
Djangoblog - A blogging site where people can make their accout and write blogs and read other author's blogs

This a blogging site where people can make their accout and write blogs and read other author's blogs.

null 1 Jan 26, 2022
Write complicated anonymous functions other than lambdas in Python.

lambdex allows you to write multi-line anonymous function expression (called a lambdex) in an idiomatic manner.

Xie Jingyi 71 May 19, 2022
Python script for changing the SSH banner content with other content

Banner-changer-py Python script for changing the SSH banner content with other content. The Script will take the content of a specified file range and

null 2 Nov 23, 2021
A Python Perforce package that doesn't bring in any other packages to work.

P4CMD ?? A Python Perforce package that doesn't bring in any other packages to work. Relies on p4cli installed on the system. p4cmd The p4cmd module h

Niels Vaes 13 Dec 19, 2022
Google Foobar challenge solutions from my experience and other's on the web.

Google Foobar challenge Google Foobar challenge solutions from my experience and other's on the web. Note: Problems indicated with "Mine" are tested a

Islam Ayman 6 Jan 20, 2022
Custom component to calculate estimated power consumption of lights and other appliances

Custom component to calculate estimated power consumption of lights and other appliances. Provides easy configuration to get virtual power consumption sensors in Home Assistant for all your devices which don't have a build in power meter.

Bram Gerritsen 552 Dec 28, 2022
External Network Pentest Automation using Shodan API and other tools.

Chopin External Network Pentest Automation using Shodan API and other tools. Workflow Input a file containing CIDR ranges. Converts CIDR ranges to ind

Aditya Dixit 9 Aug 4, 2022
to learn how to do pull request and do contribution to other's repo

Hacktoberfest-2021 - open-source-contribution An Open Source repository to Teach people How to contribute to open sources. ?? ?? JOIN PVX PROGRAMMING

Shubham Rawat 82 Dec 26, 2022
scap is a tool for putting code in places and for other purposes

Scap is the deployment script used by Wikimedia Foundation to publish code and configuration on production web servers.

Wikimedia 7 Nov 2, 2022
A tool for study using pomodoro methodology, while study mode spotify or any other .exe app is opened and while resting is closed.

Pomodoro-Timer-With-Spotify-Connection A tool for study using pomodoro methodology, while study mode spotify or any other .exe app is opened and while

null 2 Oct 23, 2022
Push Prometheus metrics to VictoriaMetrics or other exporters

Push metrics from your periodic long-running jobs to existing Prometheus/VictoriaMetrics monitoring system.

olegm 14 Nov 4, 2022
The tool helps to find hidden parameters that can be vulnerable or can reveal interesting functionality that other hunters miss.

The tool helps to find hidden parameters that can be vulnerable or can reveal interesting functionality that other hunters miss. Greater accuracy is achieved thanks to the line-by-line comparison of pages, comparison of response code and reflections.

null 197 Nov 14, 2022
A collection of software that serve no purpose other than waste your time. Forking is encouraged!

the-useless-collection A collection of software that serve no purpose other than waste your time. Forking is encouraged! Requires Python 3.9. Usage Go

Imsad2 1 Mar 16, 2022
Generate a wordlist to fuzz amounts or any other numerical values.

Generate a wordlist to fuzz amounts or any other numerical values. Based on Common Security Issues in Financially-Oriented Web Applications.

Ivan Šincek 3 Oct 14, 2022
Project for viewing the cheapest flight deals from Netherlands to other countries.

Flight_Deals_AMS Project for viewing the cheapest flight deals from Netherlands to other countries.

null 2 Dec 17, 2022