Skip to content

Commit b64d436

Browse files
jplfariaclaude
andcommitted
Add psortb tool: image built, handoff issue #3 opened
PSORTb wraps brinkmanlab/psortb_commandline:1.0.2. No refdata needed (SCL models bundled in base image), so the handoff is image-registration-only. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 66e9392 commit b64d436

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ Status legend:
5151
| mmseqs2 | [cdm_mmseqs2](https://github.com/kbaseincubator/cdm_mmseqs2) | `0.1.0` | no | Live, importer pending merge ([PR #35](https://github.com/kbase/cdm-spark-events-importers/pull/35)) |
5252
| kofamscan | [cdm_kofamscan](https://github.com/kbaseincubator/cdm_kofamscan) | `0.1.0` | KEGG HMMs (~1.5GB bundled, staged at `cts/io/jplfaria/refdata_staging/kofam/`) | Awaiting registration |
5353
| bakta | [cdm_bakta](https://github.com/kbaseincubator/cdm_bakta) | `0.1.0` | Bakta DB v6 full (~30GB bundled, staged at `cts/io/jplfaria/refdata_staging/bakta/`) | Awaiting registration |
54+
| psortb | [cdm_psortb](https://github.com/kbaseincubator/cdm_psortb) | `0.1.0` | none (bundled in image) | Awaiting registration |
5455
| gtdbtk ||| ~100GB taxonomy DB | Planned |
5556
| eggNOG ||| eggNOG DB | Planned |
5657
| RAST ||| none | Planned (custom container, needs upstream coordination) |
57-
| psortb ||| none | Planned |
5858
| transyt ||| none | Planned (custom container) |
5959
| modelseedpy ||| none | Planned (custom container from upstream maintainer) |
6060
| skani ||| optional (refdata for query mode only) | Planned (deferred per scientific priorities) |
@@ -82,5 +82,6 @@ Tracked as GitHub issues with task list checkboxes the CTS admin ticks off as ea
8282
Currently open:
8383
- [#1 cdm_kofamscan](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/1) ([template](handoffs/kofamscan.md))
8484
- [#2 cdm_bakta](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/2) ([template](handoffs/bakta.md))
85+
- [#3 cdm_psortb](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/3) ([template](handoffs/psortb.md))
8586

8687
Refdata path convention: `cts-refdata/{toolname}/{refdata_version}/{filename}`. The path version is the **refdata version**, not the tool version. See [`handoffs/README.md`](handoffs/README.md) for full conventions and process for adding new handoffs.

handoffs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ To request a registration: open a new issue from the template below, ping the CT
1313
|------|-------|----------|
1414
| kofamscan | [#1](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/1) | [kofamscan.md](kofamscan.md) |
1515
| bakta | [#2](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/2) | [bakta.md](bakta.md) |
16+
| psortb | [#3](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/3) | [psortb.md](psortb.md) |
1617

1718
## How to add a new handoff
1819

handoffs/psortb.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# PSORTb Handoff
2+
3+
**Status:** Open
4+
**Live issue:** [#3](https://github.com/kbaseincubator/cdm_tool_skeleton/issues/3) (CTS admin ticks checkboxes as steps complete)
5+
**Sent:** 2026-05-07
6+
**Completed:**
7+
8+
## Refdata move + registration
9+
10+
Not applicable. PSORTb's models and SCL databases are bundled inside the base container (`brinkmanlab/psortb_commandline:1.0.2`), so no CTS refdata registration is needed.
11+
12+
## Image registration
13+
14+
- **Image ID:** `ghcr.io/kbaseincubator/cdm_psortb:0.1.0@sha256:92bb6db4799b25a75e4738d01f384b512b1c45092ee6c5a487eefa477c455888`
15+
- **Entrypoint:** `/usr/local/psortb/bin/psort`
16+
- **Default refdata mount point:** none
17+
- **Usage note:** Pass an organism flag (`--positive`, `--negative`, or `--archaea`), an output format flag (`--output terse|normal|long`), and the input protein FASTA. Models are bundled in the image.
18+
- **Repo:** https://github.com/kbaseincubator/cdm_psortb
19+
20+
## Confirmation (fill in when CTS admin completes)
21+
22+
- Image registered: no
23+
- Notes: No refdata; this is a single-step image registration only.

0 commit comments

Comments
 (0)