Skip to main content

Speedy Measurement of Arabidopsis Rosette Traits (SMART)

Author: Suxing Liu

CI

Optional Text

Robust and parameter-free plant image segmentation and trait extraction.

  1. Process with plant image top view, including whole tray plant image, this tool will segment it into individual images.
  2. Robust segmentation based on parameter-free color clustering method.
  3. Extract individual plant gemetrical traits, and write output into excel file.

Requirements

Either Docker or Singularity is required to run this project in a Unix environment.

Usage

Docker

docker pull computationalplantscience/smart
docker run -v "$(pwd)":/opt/arabidopsis-rosette-analysis -w /opt/arabidopsis-rosette-analysis computationalplantscience/arabidopsis-rosette-analysis python3 /opt/arabidopsis-rosette-analysis/trait_extract_parallel.py -i input -o output -ft "jpg,png"

Singularity

singularity exec docker://computationalplantscience/arabidopsis-rosette-analysis python3 trait_extract_parallel.py -i input -o output -ft "jpg,png"

Optional Text

Contents

Requirements

The easiest way to run this project is with Docker or Singularity .

To pull the computationalplantscience/smart image, the current working directory, and open a shell with Docker:

docker run -it -v $(pwd):/opt/dev -w /opt/dev computationalplantscience/smart bash

Singularity users:

singularity shell docker://computationalplantscience/smart

Usage

Segmentation

To perform color segmentation:

python3 /opt/smart/core/color_seg.py -p /path/to/input/file -r /path/to/output/folder

You can also pass a folder path (-p /path/to/dir). By default any JPG and PNG are included. You can choose filetype explicitly with e.g. -ft jpg.

To extract traits:

python3 /opt/smart/core/trait_extract_parallel_ori.py -p /path/to/input/file -r /path/to/output/folder

You can also use a folder path as above, likewise for filetype specification.

By default this script will not perform leaf segmentation and analysis. To enable leaf analysis, use the -l flag.

To indicate that your input is a multiple-tray or -individual photo, add the -m flag.

Metadata

Release files for smart-arabidopsis-traits 0.5.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smart-arabidopsis-traits 0.5.4
File Size Uploaded
smart-arabidopsis-traits-0.5.4.tar.gz 94.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smart-arabidopsis-traits 0.5.4
File Interpreter ABI Platform
smart_arabidopsis_traits-0.5.4-py3-none-any.whl Python 3 none any Details

Total release size: 229.1 kB

Release files / smart-arabidopsis-traits-0.5.4.tar.gz

Download URL smart-arabidopsis-traits-0.5.4.tar.gz
Size 94.9 kB
Tags Source
SHA-256 checksum
How to use checksums
47bb2f125d907fd1a71315f2724c37e4a5fd065c7c8c76d4fa74069660de0bdd
BLAKE2b-256 checksum
How to use checksums
c5ae8042f1e828c1f66f561ddb56824d142bfc18f52cce7f058daaa341976231
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release files / smart_arabidopsis_traits-0.5.4-py3-none-any.whl

Download URL smart_arabidopsis_traits-0.5.4-py3-none-any.whl
Size 134.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5df5846f9c1c3635c4e570888f26eef25d02299cf852ffff724557887f89d9f
BLAKE2b-256 checksum
How to use checksums
e1fe33ade059db928d7f6b6d8fb8d19fd6d39e84591c39a3431e0730385694b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release history Release notifications | RSS feed

This release

0.5.4 This release

2 release files

0.5.3

2 release 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