-
Notifications
You must be signed in to change notification settings - Fork 8
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
Release checklist for v7.1 #1077
Comments
This will be for current beta 7.0.8 once we have fully validated it |
Since the idea was that we want to get the changes currently in beta to production, there aren't really any issues to mark "for next release" and we can go on to the next step. |
@ntran18 will review issues that were resolved in beta and make a draft of the release notes and post it on this comment.
|
[v7.1.0] GRNsight v7.1.0 includes the following new features and bug fixes:
|
I've shared the details of my release note's draft above. I also make a draft. |
Upon reviewing current status, we refreshed our memory to note that:
|
Here are my additions for the release notes draft:
|
Updated the wiki for the feature JSON files - Pull Request for PPI demo 5. Cecilia's feature is already in the features list, wondering whether this is a bug fix or a new feature. Refer to Client Side Testing Document with id v4. @ceciliazaragoza |
Per our 9/4 meeting, the presence of the PPI network data is a key part of our release. #1106 has a link to the Box folder containing existing data and can be used for comparison For strategic reasons, let’s go about it in this way:
Each individual should post a comment here as an update, indicating if any issues were encountered |
Unfortunately, @ceciliazaragoza and @akaiap won't be able to run the database scripts because the link is down. https://www.yeastgenome.org/blog/yeastmine-shutting-down-july-15. The database is migrated to AllianceMine; however, this website doesn't have a service to download the database. AllianceMine
InvestigationsGenesAll analysis about genes is done in here Look at both GRN genes and PPI genes and genes downloaded from AllianceMine.
The following table shows missing genes between each dataset, comparing GRN, PPI, and Alliance.
Ex: 303 genes exist in the GRN gene table, but not in PPI. More numbers ...
Database CodeI found some errors with the code. I created the union gene table, and the union missing/update gene files. This can only be apply if both PPI and GRN gene table are exactly similar to each other. So I need to update the script to make both PPI and GRN table to have the same value first before I can use the current code. Proposed Solutions:Solution 1In March, I downloaded data to my machine; they are still there, so we can reuse it.
Cons:
Solution 2 [Recommended]Download data directly from AllianceMine
Cons:
I think we should go with data from AllianceMine, since all Yeastmine data is transferred to AllienceMine, and we can have data with the newest source. But we also can check whether new genes should be added. See this link for genes tables |
After discussing the YeastMine/AllianceMine transition, we will proceed as follows:
|
Downloaded files are in GRN-Release-7.1 Database Backups Instructions1. Switch to
|
…tly update the regulator type and make sure to generate file path if not presented for union gene path
On Friday, I worked with @ceciliazaragoza and @akaiap to update the database and test the code. Both @ceciliazaragoza and @akaiap can update the GRN gene table and PPI tables. I will plan a session with @dondi to update production database. |
@ntran18 @ceciliazaragoza and @dondi had a Zoom session where we ran the database scripts on the AWS instance. We caught some final bugs in the scripts and @ntran18 committed those fixes to So the current status is that the beta deployment on GRNsight should now have updated PPI network information for March 2024. The @dondi will look at these and aim to finish the merge + deploy |
Merge has been done (reconciling the conflicting changes in database/README.md took some doing 😅) and 7.1 has now been deployed. We’ll need a re-review of the database README to ensure that I resolved conflicts correctly, plus live testing of production. We can then proceed with finishing up the release |
GRNsight v7.1.0 includes the following new features and bug fixes:
|
Updated release notes for version 7.1.0 GRNsight v7.1.0 includes the following new features and bug fixes:
|
|
|
|
All software/deployment tasks completed as of 10/2. What remains are:
|
I checked on Zenodo and it turned out there was an error when it tried to sync up v7.1.1 last week. The error has been fixed but I have not figured out how to get it to retry the sync As a workaround for now, I published the v7.1.0 release that had been left in draft form. That has been picked up and what is visible in Zenodo |
Zenodo issue was resolved with a version number bump just for Zenodo; Maika's PR was also merged |
beta
branch)beta
) intomaster
master
as neededv#.#.#
(all three numbers are required, even if0
; see npm step below)git push origin <tag-name>
master
clone on grnsight.lmucs.orggh-pages
master
withbeta
, especially if hotfixes/merges were made onmaster
gh-pages
beta
clone on grnsight.cs.lmu.edunpm publish
).0
s in the semantic version(it might be necessary to invoke
curl -X PURGE https://camo.githubusercontent.com/
camo-GitHub-id in order to update the badge image)The text was updated successfully, but these errors were encountered: