Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add method to combine compensation matrices for Rosetta V2 #366

Merged
merged 2 commits into from
May 12, 2023

Conversation

alex-l-kong
Copy link
Contributor

What is the purpose of this PR?

Closes #364.

How did you implement your changes

See #364.

Remaining issues

Is asking the user to run section 1 iteratively the best idea?

@alex-l-kong alex-l-kong self-assigned this Apr 26, 2023
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@alex-l-kong alex-l-kong changed the title Add compensation combination scheme Add method to combine compensation matrices for Rosetta V2 Apr 26, 2023
@alex-l-kong
Copy link
Contributor Author

Sounds good, gonna merge this PR into rosetta_v2_add.

@alex-l-kong alex-l-kong merged commit 8a51b68 into rosetta_v2_add May 12, 2023
@alex-l-kong alex-l-kong deleted the rosetta_v2_comp_combine branch May 12, 2023 19:54
@alex-l-kong alex-l-kong restored the rosetta_v2_comp_combine branch May 12, 2023 19:55
alex-l-kong added a commit that referenced this pull request May 12, 2023
ngreenwald pushed a commit that referenced this pull request Aug 11, 2023
* Initial commit of Rosetta V2

* PYCODESTYLE

* Clarify documentation

* Add comments to variables in the notebook

* Allow user to list all runs for testing as well

* Add option to turn off test set generation for Rosetta V2

* Separate out Rosetta V2 process into a new notebook

* Remove run names comment

* Clarify comment

* Skip percent_norm for Rosetta V2

* Remove comment to set percent_norm to None

* Address more comment requests

* Add all channels back into V2

* Add a new V2 commercial matrix

* Remove timing printouts for Rosetta

* Use "Round 2" instead of "v2"

* Further disambiguate v2 and Round 2

* Fix format of round 2 Rosetta matrix

* Add final_output_channel_names back in

* Address documentation and remove timeit imports

* Update description

* Remove old panel_utils.py

* Test ._ removal

* Ensure hidden ._ files get deleted

* Typo in notebook

* Implement scheme to copy uncompensated images from round 1 to round 2

* Make non_output_targets an explicit list to work with io_utils

* Documentation fixes

* Add scheme to combine compensation files together

* Clarify documentation for round 2 compensation combination

* Reverting out of compensation, leave that to PR

* Re-add compensation scheme

* Undo commit, this should be for rosetta_v2_comp

* Add method to combine compensation matrices for Rosetta V2 (#366)

* Add compensation combination scheme

* Fully flesh out Rosetta V2 pipeline

* Documentation and variable changes for consistency

* Fix comma spacing in subprocess call

* Implement less strict run checking for R1R2 Rosetta copying (round two just needs to be a subset of round one)

* Implement some notebook QOL changes

* Ensure the names of the current_channel and output_channel match that in the example matrix row and column respectively
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