This repository contains scripts to automatically generate Boutiques descriptors for ANTs (Advanced Normalization Tools) commands.
extract.sh
: Extracts documentation for ANTs commands using a Docker container.llm.py
: Generates Boutiques descriptors from command help texts using OpenAI's GPT-4o.build.py
: Compiles the generated descriptors into a structured package.
- Docker
- Python 3.11
- OpenAI API key
The final output is stored in the dist
directory, containing:
- Individual Boutiques descriptors for ANTs commands
- An
ants.json
file with package metadata and command statuses
Contents of the folder can then be merged into NiWrap for human review.