Skip to content

Trace profiles#2

Merged
dionzand merged 13 commits into
masterfrom
trace_profiles
Jan 26, 2026
Merged

Trace profiles#2
dionzand merged 13 commits into
masterfrom
trace_profiles

Conversation

@dionzand
Copy link
Copy Markdown
Contributor

No description provided.

dionzand and others added 13 commits January 8, 2026 15:53
…ve ratio

- Changed summary stat to show actual match probability for most likely donor instead of always displaying "100%"
- Format relative ratio percentages to 1 decimal place instead of 4 for cleaner presentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Moved data editor rendering before TRACE button to capture user edits
- Changed TRACE button handler to use edited_df instead of session state
- Now preserves all entered values when clicking "Add TRACE Profile"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…tion

- Added clear section headers with dividers (Configuration, Haplotype Data, Add/Remove, Save/Export)
- Organized controls into tabs for better UX (Add Individual, Add TRACE, Remove)
- Moved allele format guidelines to an expandable info box
- Improved validation error messages with better formatting
- Better spacing and reduced visual clutter
- Added icons and emojis for better visual cues
- Grouped related actions in organized columns
- Improved button labels and help text for clarity

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- When adding TRACE profile without uploading a CSV file, now copies the last individual's haplotype data instead of creating empty values
- Updated help text to inform users about this behavior
- Makes it easier to create TRACE profiles based on existing individuals

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Replaced all use_container_width=True with width='stretch'
- Fixes Streamlit deprecation warnings
- Preparation for Streamlit API changes after 2025-12-31

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Added clear page title and description
- Organized content into clear sections with headers (Edit, Add, Configure, Actions)
- Better visual hierarchy with subsections and containers
- Improved button layout and labels with icons
- Added success/error messages with emojis for better feedback
- Better spacing and reduced clutter
- More informative help text and placeholders
- Consolidated action buttons into logical groups
- Improved overall mutation rate display with marker count
- Used width='stretch' instead of deprecated use_container_width

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Fixed KeyError when accessing software settings page directly without visiting home page first
- Added proper initialization of global_config with fallback to ConfigParser
- Redesigned page with improved visual hierarchy and clear sections
- Added page title and description
- Organized settings in 2-column layout for better space usage
- Added icons and emojis for better visual cues
- Improved save section with clear messaging
- Better spacing and reduced clutter

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Added clear page title and welcome section for new users
- Reorganized sidebar with section headers (Upload Files, Load Previous, Example Files)
- Improved file upload section with shorter labels and better help text
- Added icons and emojis throughout for better visual cues
- Better organized simulation configuration with section headers
- Improved simulation parameters layout and labels
- Enhanced execution mode section with clearer messaging
- Better button labels with icons (Start Simulation, Stop Simulation, New Simulation)
- Improved success/error/info messages with emojis and bold formatting
- Fixed deprecated use_container_width -> width='stretch'
- Better spacing and reduced clutter throughout
- Cleaner config loading feedback messages
- More concise and professional messaging overall

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Added clear page title and description
- Organized sidebar into sections (Add, Remove, Save)
- Added welcome section with instructions for new users
- Better visual hierarchy with section headers and dividers
- Added icons and emojis throughout for better visual cues
- Improved button labels with icons and width='stretch'
- Better success/error messages with emojis
- Added pedigree visualization section with individual count
- Included helpful tips in 3-column layout
- Better placeholders and help text for inputs
- More intuitive user flow with clearer instructions
- Fixed global_config initialization with fallback

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add results/ directory to gitignore (simulation outputs)
- Add examples/ directory to gitignore (managed separately)
- Prevents local results and examples from being pushed to remote

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Removed all files from results/ directory (simulation outputs)
- Removed all files from examples/ directory (will be managed separately)
- These directories are now in .gitignore and won't be tracked
- Local directories remain intact

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Created Dockerfile.cli for running MatchY via command-line interface in Docker. Updated README.md to document both GUI and CLI Docker images, and clarified that local installation is Linux-only.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add badges/shields to README.md (license, Python version, Docker, issues, stars)
- Expand README with table of contents, features section, quick start guide
- Add comprehensive documentation, citation, and support sections
- Create GitHub issue templates (bug report, feature request, question)
- Add pull request template with detailed checklist

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@dionzand dionzand merged commit 27fc5a7 into master Jan 26, 2026
@dionzand dionzand deleted the trace_profiles branch January 26, 2026 11:25
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.

1 participant