Skip to main content

screenshot

🐭 LuTuFlow

LuTuFlow is a Python toolbox for segmenting and tracking lung tumor nodules in longitudinal series of mice CT scans. It is developed as a collaboration between the EPFL Center for Imaging and the De Palma Lab.

Hightlights

  • Detect the lungs automatically using a pretrained YoloV8 model and crop the scans around them.
  • Detect tumor nodules using a pretrained nnUNet 3D segmentation model.
  • Track individual tumors across several CT scans of the same mouse.

Installation

As a standalone app

Download and run the latest installer from the Releases page. This is the simplest option, but it only allows usage in Napari (not as a CLI).

In Python

We recommend performing the installation in a clean Python environment. First, install the zeroc-ice package via the pre-built wheels from Glencoe Software. Choose the wheel corresponding to your python version (3.10, 3.11, 3.12) and platform (Windows, MacOS, Linux).

Then, install our package from PyPi:

pip install lutuflow

or from the repository:

pip install git+https://github.com/EPFL-Center-for-Imaging/lutuflow.git

or clone the repository and install with:

git clone git+https://github.com/EPFL-Center-for-Imaging/lutuflow.git
cd lutuflow
pip install -e .

Usage

LuTuFlow can be used in Napari or from the command-line. See the documentation for usage instructions.

License

This project is licensed under the AGPL-3 license.

This project depends on the ultralytics package which is licensed under AGPL-3.

This project uses the PyApp software for creating a runtime installer.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lutuflow-0.5.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lutuflow-0.5.1-py3-none-any.whl (74.2 kB view details)

Uploaded Python 3

File details

Details for the file lutuflow-0.5.1.tar.gz.

File metadata

  • Download URL: lutuflow-0.5.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.16

File hashes

Hashes for lutuflow-0.5.1.tar.gz
Algorithm Hash digest
SHA256 7a6f8c441c5591f2fc3cb9a52821973222576e75bddae15da5e395321574ab08
MD5 7fcf56700aa5b5a12b6d5c32e000a1df
BLAKE2b-256 5940fe1cbd7d2de1fbba17120d08add5708bbe58b28ff12599ce18e7eebfb36e

See more details on using hashes here.

File details

Details for the file lutuflow-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: lutuflow-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 74.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.16

File hashes

Hashes for lutuflow-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b6a2b904bc6667770f79d8cb94c2261b6d5bfeb62da31e87b139a73ee5009410
MD5 1b7839dd0a2c7d6b824e5106048258a6
BLAKE2b-256 f44f1fea29eeae2b5e946fd3cbb6e2c04b904429de3853e5af6429bcad7d9885

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 files

0.5.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page