Code Monkey home page Code Monkey logo

Hi there, I'm Alex 👋

Click here to skip this introduction and view all of my repositories

I am a neuroscientist & professor at the Medical University of South Carolina, in Charleston. My research uses a broad array of behavioral, cellular, and molecular techniques to study synaptic plasticity that results from chronic drug exposure, and how this maladaptive plasticity contributes to heightened vulnerability to relapse during periods of attempted abstinence.

I have been coding in Python since 2018. I began on this journey when I became very interested in computational techniques for analyzing large data sets, primarily high-volume imaging results from tissue clearing and light-sheet microscopy. I use the iDISCO+ tissue clearing method to examine neuroadaptations that occur in rodent models of drug addiction, and Python to automatically detect and count cells, and to segment cell counts into regions by aligning brains to the Allen Brain Atlas.
You can view my image processing scripts at: Image Processing

I conduct high-throughput mapping of immediate early gene expression following exposure to drugs of abuse, and/or following cue-induced drug seeking. This type of mapping allows unbiased discovery of novel regions that are affected by drugs of abuse. I further use tissue clearing and light-sheet imaging to examine inputs/outputs (retrograde- and antero-grade tracing) from these regions to identify novel circuits regulated by drugs of abuse. In order to elucidate the behavioral function of these circuits, I use optogenetic and chemogenetic manipulation of neurocircuitry of transgenic mice, using Cre-dependent techniques as well as Cre/Flp intersectional genetics. Recently I have been highly interested in using the FosTRAP2 mice to perform targetted recombination in active populations, and using this technology to "tag" neuronal enssembles that are activated by a specific stimulus.. My repository imageProcessing contains code for analyzing both c-Fos expression as well as axons segmented by Ilastik or TrailMap.

The overarching mission for my research career is to use this approach to identify novel circuitry that contributes to substance use disorders (SUDs). The vast majority of research on the neurobiology of addiction for the past three decades has focused on a small number of brain structures, most notably the mesocorticolimbic circuitry and the extended amygdala. Thus, I hypothesize that using unbiased, high-throughput techniques to detect drug-induced maladaptive neuroadaptations throughout the entire brain will be key to development of efficacious pharmacotherapeutics to treat SUDs.



I am currently funded by a K99 from NIDA to identify novel circuitry activated by cue-induced reinstatement of oxycodone seeking (CROS). Following identification novel structures that are necessary for reinstatement, I will use single-cell sequencing to identify genes that are regulated by CROS. In the R00 phase of this project, I will prioritize differentially expressed genes, and identify novel pharmacotherapeutic targets for prevention of relapse.


You can view my single-cell sequencing analysis scripts at:
Single Cell Tools



I have also developed a Generative Adversarial Network (GAN) for image enhancment which can be found here.

Alexander CW Smith's Projects

b-soid icon b-soid

Behavioral segmentation of open field in DeepLabCut, or B-SOID ("B-side"), is an unsupervised learning algorithm written in MATLAB and Python that serves to discover behaviors that are not pre-defined by users.

cellcounting icon cellcounting

This repository contains python scripts for counting cells in up to two channels, as well as cell overlap across channels.

clearmap icon clearmap

ClearMap is a python toolbox for the analysis and registration of volumetric data from cleared tissues.

clearmap2 icon clearmap2

ClearMap 2.0 with WobblyStitcher, TubeMap and CellMap

deeplabcut icon deeplabcut

Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals

deeptrace icon deeptrace

Deep-learning based pipeline for analysis of whole-brain light sheet microscopy images

dlcutils icon dlcutils

Various scripts to support deeplabcut...

ganfocal icon ganfocal

A generative neural network for enhancement of 3D confocal or light-sheet fluorescence microscopy.

keras-srgan icon keras-srgan

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network implemented in Keras

motionmapper icon motionmapper

Sample implementation of the MotionMapper behavioral analysis algorithms

piratemc icon piratemc

A highly flexible, scalable, video recording system for behavioral neuroscience.

pynapple icon pynapple

PYthon Neural Analysis Package :pineapple:

pystripe icon pystripe

An image processing package for removing streaks from SPIM images

pytorch-3dunet icon pytorch-3dunet

3D U-Net model for volumetric semantic segmentation written in pytorch

scanpy icon scanpy

Single-Cell Analysis in Python. Scales to >1M cells.

scnlp icon scnlp

Mining of PubMed and Natural Language Processing literature on results from single-cell sequencing data

sctriangulate icon sctriangulate

scTriangulate is a Python package to mix-and-match conflicting clustering results in single cell analysis and generate reconciled clustering solutions

signalbuddy icon signalbuddy

Arduino Uno based signal generator for scientific applications.

simba icon simba

SimBA (Simple Behavioral Analysis), a pipeline and GUI for developing supervised behavioral classifiers

singlecelltools icon singlecelltools

Tools for analysis of single-cell sequencing data, by Alex Smith in the lab of Paul Kenny @ Mount Sinai.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.