13c-metabolic-flux
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,โฆ
Performs exact symbolic mathematics with SymPy for algebra, calculus, equation solving, symbolic linear algebra, physics, and lambdify or LaTeX code generation. Use when a task needs symbolic results, explicit assumptions, or exact arithmetic; use NumPy or SciPy for purely
Claude Code
$ npx -y skills add K-Dense-AI/scientific-agent-skills --skill sympy --agent claude-code
Codex
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a codex -y
Cursor
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a cursor -y
Gemini CLI
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a gemini-cli -y
GitHub Copilot
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a github-copilot -y
OpenCode
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a opencode -y
Windsurf
$ npx skills add K-Dense-AI/scientific-agent-skills --skill sympy -a windsurf -y
name: sympy description: Performs exact symbolic mathematics with SymPy for algebra, calculus, equation solving, symbolic linear algebra, physics, and lambdify or LaTeX code generation. Use when a task needs symbolic results, explicit assumptions, or exact arithmetic; use NumPy or SciPy for purely numerical workloads. license: https://github.com/sympy/sympy/blob/master/LICENSE allowed-tools: Read Write Edit Bash compatibility: Requires Python 3.9+ and SymPy 1.14.0. Optional NumPy/SciPy/Matplotlib, IPython/ipywidgets, or ANTLR 4.11 parser runtime for relevant examples. Compiled wrappers need a C/Fortran compiler and backend packages; emitting source needs no compiler. Network only for installation/docs. metadata: version: "1.5" last-reviewed: "2026-10-01" upstream-version: "1.14.0" skill-author: K-Dense Inc.
SymPy is a Python library for symbolic mathematics that enables exact computation using mathematical symbols rather than numerical approximations. This skill provides comprehensive guidance for performing symbolic algebra, calculus, linear algebra, equation solving, physics calculations, and code generation using SymPy.
Reviewed against current official documentation and executed with **SymPy 1.14.0** on Python 3.13.3 (2026-10-01). Core SymPy requires **Python 3.9+**; the tested NumPy 2.5.3 / SciPy 1.18.1 stack needs Python 3.12+. SymPy 1.14.0 requires `mpmath>=1.1,<1.4`; use the compatible 1.3.0, not the newer 1.4.x release. See [verification and official sources](references/review.md) for coverage.
# Install SymPy using uv uv pip install "sympy==1.14.0" # Optional: for lambdify and plotting examples uv pip install numpy scipy matplotlib
Check your version:
import sympy print(sympy.__version__)
Use this skill when:
Seven capability areas are documented in [references/core_capabilities.md](references/core_capabilities.md):
1. **Symbolic computation basics** โ symbols, expressions, simplification, substitution. 2. **Calculus** โ differentiation, integration, limits, series. 3. **Equation solving** โ `solve`, `solveset`, linear and nonlinear systems, ODEs. 4. **Matrices and linear algebra** โ see [references/matrices-linear-algebra.md](references/matrices-linear-algebra.md). 5. **Physics and mechanics** โ see [references/physics-mechanics.md](references/physics-mechanics.md). 6. **Advanced mathematics** โ see [references/advanced-topics.md](references/advanced-topics.md). 7. **Code generation and output** โ see [references/code-generation-printing.md](references/code-generation-printing.md).
Deeper treatment of the first three is in [references/core-capabilities.md](references/core-capabilities.md).
from sympy import symbols
x, y, z = symbols('x y z')
# Now x, y, z can be used in expressionsfrom sympy import symbols, sqrt
x = symbols('x', positive=True, real=True)
sqrt(x**2) # Returns x (not Abs(x)) due to positive assumptionCommon assumptions: `real`, `positive`, `negative`, `integer`, `rational`, `complex`, `even`, `odd`
from sympy import Rational, S # Correct (exact): expr = Rational(1, 2) * x expr = S(1)/2 * x # Approximate (appropriate for measured/numerical inputs): expr = 0.5 * x # Creates approximate value
from sympy import pi, sqrt result = sqrt(8) + pi result.evalf() # 5.96371554103586 result.evalf(50) # Request 50 decimal digits; cannot recover precision lost in inputs
from sympy import symbols, lambdify
import numpy as np
x = symbols("x")
expr = x**2 + 1
# Slow for many evaluations:
for x_val in range(1000):
result = expr.subs(x, x_val).evalf()
# Fast:
f = lambdify(x, expr, 'numpy')
results = f(np.arange(1000))Declare the solution domain: `solveset` defaults to complex numbers, so use `domain=S.Reals` for real-only questions. A returned `ConditionSet` means an unresolved solution condition, not that no solutions exist; distinguish it from `EmptySet`. A numerical `nsolve` result is a local root found from a starting point, not proof that every root was found.
Use assumptions only when justified by the problem. An unconstrained symbol is complex; `sqrt(x**2)` need not equal `x`, and logarithm/power identities depend on branches. Assumption predicates can return `None` (unknown). Keep excluded denominator zeros when cancelling factors, and verify candidate solutions in the original expression and requested domain. `==` compares symbolic structure; use `Eq` to build an equation and targeted simplification to verify an identity.
`parse_expr`, string `sympify`, and `lambdify` can execute code. Accept only trusted
๐ Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility โ now works with any AI agent that supports the open Agent Skills standard, not just Claude.
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,โฆ
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences,โฆ
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting,โฆ
AlphaGenome API key, free for non-commercial use from deepmind.google.com/science/alphagenome. ALPHA_GENOME_API_KEY is acceptedโฆ
Plans, executes, and documents validation, verification, and transfer of analytical procedures under the governing framework -โฆ
Handles annotated matrices in single-cell analysis, .h5ad and Zarr files, and integration with the scverse ecosystem. This is theโฆ
Use this skill to extract structured Markdown/JSON from PDFs and document imagesโtables with cell-level precision, formulas asโฆ