Add assay-specific Y-axis labels to plot_predicted_curve() #182
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
plot_predicted_curve()currently hardcodes Y-axis labels as "ELISA units". Different assay types require specific units (optical density, kinetic signal, MFI).Changes
New parameter:
assay(optional, defaultNULL)"ELISA_OD","Kinetic_ELISA","multiplex-bg"(case-insensitive)ELISA_OD→ "Optical density (OD)"Kinetic_ELISA→ "Kinetic ELISA signal"multiplex-bg→ "MFI (background-subtracted)"log_y = TRUELabel resolution logic:
assayparameter if providedassay,assay_type,assay_units)Error handling:
Example
Backward compatible: existing code unchanged when
assaynot specified.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
cdn.jsdelivr.net/opt/R/4.5.2/lib/R/bin/exec/R /opt/R/4.5.2/lib/R/bin/exec/R --slave --no-save --no-restore -f /tmp/RtmpO7L4VB/callr-scr-631538b28a65 -B /bin/sh plot_predicted_cbash vignettes/articl/usr/local/bin/quarto(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 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.