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.0.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.0-py3-none-any.whl (74.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lutuflow-0.5.0.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.0.tar.gz
Algorithm Hash digest
SHA256 bf44a3f1c12d152664583e77fe401323243d414b2a2ab22d6941f9a489fa7cb8
MD5 8b1f1b3a245fc7239012d6403dd632a3
BLAKE2b-256 4fbd67a76eb22da945d164ba7a1a4a7b19cce1b2f0fefd3c3c2890339ec5da66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lutuflow-0.5.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78c021c4a7174d6fc1264b8210108bfb249b139f85f7053cbd5461f073d4152c
MD5 4f661319503b7267d6b2a2148ee9c8a3
BLAKE2b-256 b2acb2fd982671f16d73d7f872c7f4f536de04950520b56ef8a451b504b73d7a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.1

2 files

This release

0.5.0 This release

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