Skip to content

ryandikdan/COD_FISH

Repository files navigation

COD_FISH

logo_outline

This repository contains the code for running COD_FISH, the smFISH probe designer. To run on windows or mac, we recommend downloading the respective released zip file from https://github.com/ryandikdan/COD_FISH/releases (windows or mac), unzip it, and then double click the gui_COD_FISH.exe (windows) or gui_COD_FISH (mac) file and it should open the GUI and a terminal for progress. To run it using python, this repository must be downloaded into a directory (and other packages must be installed ie pip install tqdm primer3-py psutil ensembl_rest) and running the command python gui_COD_FISH.py will open up the GUI or the python COD_FISH.py command will run the command line version of the program.

Next steps

  • Troubleshoot apps and problems across windows and macintosh
  • Make work on M1 and x86 macs
  • Shrink the size of the releases (pyinstaller optimization)
  • Make dynamic programming probe set selection
  • Add more selection criteria (RBP, folding, etc)
  • Rewrite how the program moves around probe sequences and scores (make a class)
  • Upload cute logo
  • Update to python 3.11