Skip to content

Conversation

Copy link

Copilot AI commented Dec 30, 2025

Documents the behavioral differences between ISR (explicit) and auto (detection) modes for Salmon/alevin library type specification, as requested for understanding the runMultiAlign.sh implementation.

Added Documentation

  • salmon_library_types.md - Comprehensive reference covering:
    • ISR mode: explicit orientation (faster, requires known protocol)
    • Auto mode: runtime detection (~5M read sampling, handles uncertainty)
    • Trade-offs: speed vs robustness comparison table
    • Current repo usage: --expected-ori fw for 10x Chromium
    • Migration guide: tool-specific syntax for simpleaf/salmon/piscem

Key Differences

Mode Speed Use When
ISR/fw Faster (no detection) Standard 10x, validated protocols
Auto +detection overhead Unknown protocols, troubleshooting

Example Migration

# Current (explicit)
--expected-ori fw --unfiltered-pl

# Auto mode (simpleaf)
--expected-ori both --unfiltered-pl

Includes verification steps and version-specific caveats for safe adoption.

Original prompt

Can you look at the salmon repo for me and tell me what the difference in behavior is between ISR and auto mode


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits December 30, 2025 01:05
Co-authored-by: lhhunghimself <10456425+lhhunghimself@users.noreply.github.com>
Co-authored-by: lhhunghimself <10456425+lhhunghimself@users.noreply.github.com>
Copilot AI changed the title [WIP] Compare behavior of ISR and auto mode Add documentation comparing Salmon ISR vs auto library type detection Dec 30, 2025
Copilot AI requested a review from lhhunghimself December 30, 2025 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants