npx skills add smithery/plurigrid --skill assembly-index
plurigrid/asi
assembly-index
Lee Cronin's Assembly Theory for molecular complexity measurement and life detection via assembly index computation.
Installation
npx skills add plurigrid/asi --skill assembly-index
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
열린국회정보 Open API를 k-skill-proxy 경유로 호출해 의안 검색·상세와 국회의원 본회의 표결정보를…
1.4K installsOrchestrate the full paper pipeline end-to-end. Manage state propagation between phases (litera…
1.4K installs为 SVG 矢量图创建充满“力量感”与“速度感”的零件组装动画,并支持一键导出 30fps 的透明背景序列帧。…
1.1K installsx86-64 assembly skill for reading, writing, and debugging assembly code. Use when reading GCC/C…
489 installsAArch64 and ARM assembly skill for reading and writing ARM assembly code. Use when reading GCC/…
486 installsUse when implementing speech-to-text, audio transcription, real-time streaming STT, audio intel…
442 installsAlso in this package
Other skills from plurigrid/asi · top by installs.
npx skills add plurigrid/asi
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
More metadata
- trit
- 1
- source
- local
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md3,339 B -
docs
SUMMARY.md138 B
History
- First seen on skills.sh
- First recorded snapshot · 7 installs
SKILL.md
Assembly Index Skill: Molecular Complexity Validation
Status: ✅ Production Ready Trit: -1 (MINUS - validator/constraint) Color: #2626D8 (Blue) Principle: Complexity threshold → Life signature Frame: Assembly pathways with minimal step counting
Overview
Assembly Index measures molecular complexity by counting the minimum number of joining operations needed to construct a molecule from basic building blocks. Molecules with assembly index > 15 are biosignatures—too complex for random chemistry.
- Assembly pathway: Shortest construction sequence
- Copy number threshold: Abundance × complexity = life signal
- Molecular DAG: Directed acyclic graph of substructures
- Mass spectrometry integration: MA(m/z) measurement
Core Formula
MA(molecule) = min |steps| to construct from primitives
Life threshold: MA > 15 with copy_number > 1
def assembly_index(molecule: Molecule) -> int:
"""Compute minimum assembly steps via dynamic programming."""
substructures = enumerate_substructures(molecule)
dag = build_assembly_dag(substructures)
return shortest_path_length(dag, source="primitives", target=molecule)
Key Concepts
1. Assembly Pathway Enumeration
class AssemblyPathway:
def __init__(self, molecule):
self.mol = molecule
self.fragments = self.decompose()
def decompose(self) -> list[Fragment]:
"""Find all valid bond-breaking decompositions."""
return [split for split in self.mol.bonds
if split.yields_valid_fragments()]
def minimal_pathway(self) -> list[JoinOperation]:
"""DP over fragment DAG for minimum steps."""
memo = {}
return self._dp_assemble(self.mol, memo)
2. Copy Number Amplification
def is_biosignature(molecule, sample) -> bool:
ma = assembly_index(molecule)
copies = sample.count(molecule)
# Life creates copies of complex molecules
return ma > 15 and copies > 1
3. Tandem Mass Spectrometry Integration
def ma_from_ms2(spectrum: MS2Spectrum) -> float:
"""Estimate assembly index from fragmentation pattern."""
fragments = spectrum.peaks
dag = reconstruct_assembly_dag(fragments)
return dag.longest_path()
Commands
# Compute assembly index
just assembly-index molecule.sdf
# Validate biosignature threshold
just assembly-validate sample.ms2
# Compare assembly pathways
just assembly-compare mol1.sdf mol2.sdf
Integration with GF(3) Triads
assembly-index (-1) ⊗ turing-chemputer (0) ⊗ crn-topology (+1) = 0 ✓ [Molecular Complexity]
Related Skills
- turing-chemputer (0): Execute chemical synthesis programs
- crn-topology (+1): Generate reaction network topologies
- kolmogorov-compression (-1): Algorithmic complexity baseline
Skill Name: assembly-index Type: Complexity Validator Trit: -1 (MINUS) Color: #2626D8 (Blue)
ALife atlas
Part of: alife-commons. Family: complexity-measurement. Canonical: assembly-index.