| metadata | {"version":"0.1.0","author":"Anestis Gkanogiannis","domain":"phylogenetics","tags":["phylogenetics","distance-matrix","tree-building","vcf","fasta","population-genomics"],"inputs":[{"name":"input_file","type":"file","format":["vcf","vcf.gz","fasta","fasta.gz","fa","fa.gz","fas","fas.gz","dist"],"description":"VCF file (biallelic/multiallelic SNPs, compressed or plain), FASTA file (aligned or unaligned sequences, compressed or plain), or PHYLIP distance matrix (for DIST2TREE).","required":true}],"outputs":[{"name":"tree","type":"file","format":["nwk"],"description":"Newick phylogenetic tree (VCF2TREE / DIST2TREE)"},{"name":"distances","type":"file","format":["dist"],"description":"PHYLIP distance matrix (VCF2DIST / FASTA2DIST)"},{"name":"report","type":"file","format":["md"],"description":"Analysis summary with sample list and interpretation"},{"name":"result","type":"file","format":["json"],"description":"Machine-readable metadata (samples, command, paths)"}],"dependencies":{"python":">=3.10","packages":["fastreer>=2.2.0"],"system":["java>=11"]},"demo_data":[{"path":"examples/demo_samples.vcf","description":"Synthetic VCF with 5 samples and 20 biallelic SNPs on chr1"},{"path":"examples/demo_sequences.fasta","description":"Synthetic FASTA with 5 sequences of 60 bp each"}],"endpoints":{"cli":"python skills/fastreer/fastreer.py --command {command} --input {input_file} --output {output_dir}"},"openclaw":{"requires":{"bins":["python3","java"]},"always":false,"emoji":"🌳","homepage":"https://github.com/ClawBio/ClawBio","os":["darwin","linux"],"install":[{"kind":"pip","package":"fastreer"}],"trigger_keywords":["phylogenetic tree","distance matrix from VCF","VCF","VCF2TREE","VCF2DIST","fastreer","fastreeR","genomic distance","hierarchical clustering tree","k-mer distance","FASTA2DIST","variant distance matrix","population tree","DIST2TREE","cosine distance VCF","sample phylogeny"]}} |