How to get cellfinder installed on your machine.


If you know what you're doing (and your GPU is set up), just run:
pip install cellfinder
If you're not completely sure what you're doing, read on.


To run cellfinder you will need a fairly high-powered computer running Windows or Linux (see system requirements for details).
If you don't have access to a high-powered computer, your institute may have a compute cluster you can access. Get in touch with them, and forward them the cluster installation page.
For some aspects (e.g. setting up your GPU), you may also need admin rights to your computer.

Setting up your machine

Before installing cellfinder I recommend installing some other software first.

Installing Python

cellfinder is written in Python, and so needs a functional Python installation. Your machine may already have Python installed, but I recommend installing miniconda.
See Using conda for details.
cellfinder should run on any type of Python installation, but if you don't use conda, I may not be able to help you.

Setting up your GPU

cellfinder doesn't need to use your GPU (graphics card), but if you have a supported card (most recent NVIDIA cards), it can run much, much faster with it.
See Setting up your GPU for details

Installing cellfinder

Remember to activate your conda environment before doing anything
Open your terminal, and activate your conda environment
conda activate cellfinder
Then install cellfinder (this could take a few minutes depending on the speed of your network connection).
pip install cellfinder

Download atlas and trained classification models (optional)

When you run cellfinder, it will download the files it needs (atlas, trained machine learning models etc.). If you want to save time later, or you know you won't have an internet connection when you run cellfinder, you can download these in advance. See downloading files for details.