Page MenuHomePhabricator
Feed Advanced Search

Aug 11 2023

eisenman moved T30185: Fix typos in bootstrap variables from In Progress to Done on the challengeR board.
Aug 11 2023, 10:46 AM · challengeR
eisenman renamed T30185: Fix typos in bootstrap variables from Fix typo in bootstrap variables to Fix typos in bootstrap variables.
Aug 11 2023, 10:38 AM · challengeR
eisenman moved T30185: Fix typos in bootstrap variables from Backlog to In Progress on the challengeR board.
Aug 11 2023, 10:16 AM · challengeR
eisenman created T30185: Fix typos in bootstrap variables.
Aug 11 2023, 10:14 AM · challengeR

Aug 10 2023

eisenman closed T29361: [external] Seed does not have an effect on bootstrap samples as Resolved.

I introduced the doRNG package to ensure reproducibility on Windows.

Aug 10 2023, 4:21 PM · challengeR

Aug 9 2023

eisenman moved T28484: [external] Improve documentation on significance ranking from In Progress to Backlog on the challengeR board.
Aug 9 2023, 10:24 AM · challengeR

Mar 31 2023

wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Or we just forbid parallelization with windows... Parallelization of R in Windows is such a series of workarounds....

Mar 31 2023, 3:38 PM · challengeR
eisenman added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Great @wiesenfa! The test with doRNG passed on Windows and Ubuntu!

Mar 31 2023, 3:29 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

using doRNG might be the best version should work on any OS

Mar 31 2023, 3:10 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Oh I HATE it!
Could you please try (first installing package "doRNG" https://cran.r-project.org/web/packages/doRNG/index.html ):

Mar 31 2023, 3:05 PM · challengeR
aekavur attached a referenced file: F2634972: BS_win2.png.
Mar 31 2023, 2:25 PM · challengeR
aekavur attached a referenced file: F2634971: BS_win1.png.
Mar 31 2023, 2:25 PM · challengeR

Mar 10 2023

wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Could someone please try on Windows

Mar 10 2023, 10:16 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

oh I hate it so much. I know the problem, only Windows is affected. Parallelization does not work with forking there, I keep forgetting this. I'll look for a solution on windows

Mar 10 2023, 4:20 PM · challengeR
aekavur added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

I tested it with R 4.2.0 on Windows system and got the same error. I stopped the test and looked rankingBootstrapped1 and rankingBootstrapped2. Here are the screenshots:

Mar 10 2023, 2:57 PM · challengeR

Feb 23 2023

eisenman added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

I implemented Manuel's suggestions in branch hotfix/T29361-EnsureReproducibilityWithParallelBootstrapping and added corresponding unit tests to test-bootstrap.R.

Feb 23 2023, 10:34 AM · challengeR

Oct 13 2022

eisenman moved T29361: [external] Seed does not have an effect on bootstrap samples from Backlog to In Progress on the challengeR board.
Oct 13 2022, 2:44 PM · challengeR
eisenman triaged T29361: [external] Seed does not have an effect on bootstrap samples as High priority.
Oct 13 2022, 2:44 PM · challengeR

Jun 17 2022

aekavur closed T29214: challangeR Patch v1.0.4 as Resolved.
Jun 17 2022, 1:23 PM · challengeR
aekavur created T29214: challangeR Patch v1.0.4.
Jun 17 2022, 9:12 AM · challengeR
aekavur closed T28746: [dash] NaN values cause error as Resolved.
Jun 17 2022, 8:52 AM · challengeR, webChallengeR
aekavur added a comment to T28746: [dash] NaN values cause error.

Warning messages when there are missing values in the data were reviewed as below:

Jun 17 2022, 8:52 AM · challengeR, webChallengeR
aekavur closed T29167: [dash] Bars and dots don't match in podium plot as Resolved.
Jun 17 2022, 8:46 AM · challengeR, webChallengeR
aekavur closed T28966: y-axis of blob plots always scaled to 5 as Resolved.
Jun 17 2022, 8:45 AM · challengeR

Jun 14 2022

aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

Hey everyone,

Jun 14 2022, 11:56 AM · challengeR

Jun 9 2022

eisenman added a comment to T28966: y-axis of blob plots always scaled to 5.

I like the results when the scales library is used! However, when we find a way to bring back the confidence intervals, also @wiesenfa's latest solution can be used.

Jun 9 2022, 1:31 PM · challengeR

Jun 7 2022

aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

Hey everyone,

Jun 7 2022, 9:06 AM · challengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I added tests in current future branch for checking class of “algorithm” column in challenge object.

Jun 7 2022, 9:01 AM · challengeR, webChallengeR

Jun 3 2022

eisenman added a comment to T29167: [dash] Bars and dots don't match in podium plot.

First, I tried the fix with R 3.6 and can confirm that it does not break the functionality there.

Jun 3 2022, 1:00 PM · challengeR, webChallengeR

May 30 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I have added object[[algorithm]] <- as.factor(object[[algorithm]]) to challengeR.R as you suggested. Now everything works without any problem. No need of stating stringsAsFactors anymore during CSV read.

May 30 2022, 10:55 AM · challengeR, webChallengeR

May 23 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thank you so much @aekavur ! It helps a lot to understand the reason finally!

May 23 2022, 7:34 AM · challengeR, webChallengeR

May 22 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Hi again :)

May 22 2022, 7:51 PM · challengeR, webChallengeR

May 16 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

if the output is NULL, object[[by]] is not a factor, i.e. class(object[[by]]) is "character", in this case you need to use use unique() and probably your solution

May 16 2022, 10:21 AM · challengeR, webChallengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Hi again,

May 16 2022, 9:05 AM · challengeR, webChallengeR

May 13 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thanks Emre!
Thats a weird change. I didn't find any mention in R changelog.
probably instead of

algorithms=factor(unique(object[[by]]))

it will be preferred

May 13 2022, 2:45 PM · challengeR, webChallengeR
scholzpa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Congrats for tracing this down!

May 13 2022, 1:46 PM · challengeR, webChallengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Finally, I could find the source of the bug. 😊 It is caused by changed output type of unique() function in R:Base from R-3 to R-4.

May 13 2022, 1:40 PM · challengeR, webChallengeR
aekavur added a project to T29167: [dash] Bars and dots don't match in podium plot: challengeR.
May 13 2022, 1:14 PM · challengeR, webChallengeR

Feb 28 2022

aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

I am sharing my current test code with artificial data. Since there can be 4-5 blob plots in the report (depending on data, task number), I need to prepare a new test code for only blob plots. Until that, you may use the code I am sharing.

Feb 28 2022, 1:08 PM · challengeR
wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

thanks Emre. that's problematic, confidence intervals are missing. Could you share a code file for testing with artificial data (ideally not with the report as output but the plot itself)? Then I will try to look into it. or is this difficult for you?

Feb 28 2022, 11:16 AM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

I have tried this approach. I just needed to remove minor_breaks=NULL, line since there is no such a config in R/scale-discrete-.r

Feb 28 2022, 10:42 AM · challengeR

Feb 24 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

I think the solution is to consider rank not as continuous but a factor (essentially a string)
That means first following

Feb 24 2022, 5:26 PM · challengeR

Feb 21 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

THanks Emre! This sounds like a lot of effort. Please give me some time to have a look at it

Feb 21 2022, 2:32 PM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

I have tried many configurations just to force ggplot2 to start y-axis labels from "1" when choosing automatic scaling. However, it was not possible :/

Feb 21 2022, 10:20 AM · challengeR

Feb 14 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

I guess overall it's a matter of taste.
Fully automatic one has several problems: in case of the 30 algorithms, scale starts with 0 which is not sensible. I'm not sure what happens with something like 27 or 17 algorithms (a number which doesn't divide by 5). in case of the 7 alogirhtms it starts with 2 which I find a bit weird, I would expect a scale starting with 1. Thus, I would at least include the limits=c(1,max(...)) argument which however as said before may lead to sequences like 1,7,13,... but maybe this is not so much of a problem.

Feb 14 2022, 12:03 PM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

Let's try the automatic config of ggplot :)

Feb 14 2022, 11:53 AM · challengeR
wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

If I remember correctly this didn't work layout-wise for large number of algorithms. Numbers will either overlap or need to get very small/size of figure will need to be increased.
try to test with something like 20 algorithms, how does the report look then?
what's the problem with 1,5,10,15,18? the scale isn't affected, so for me it wouldn't matter that it's not the same intervals. in principle you could also omit the 18, i.e. only 1,5,10,15. Instead of all integers, I would rather use the automatic choice.

Feb 14 2022, 11:07 AM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

I agree with you. On the other hand, putting breaks according to a defined integer can be tricky. For example, let's assume that we have decided to define breaks on every 5th element. The y-axis will be a 1,5,10,15,18 for a challenge with 18 algorithms. The last portion of the sequence will have a different period. Therefore, I offer including all integer breaks for the [1, #algorithms] range. I am putting some examples here:

Feb 14 2022, 11:00 AM · challengeR

Feb 11 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

not sure whether this is a good idea. imagine a challenge with 18 algorithms. there will be only a 1 and an 18 and nothing in between, this may make it difficult to read. what do you think?

Feb 11 2022, 8:24 PM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

I have tried suggested codes but they did not fix the problem. Besides, there caused additional issues. :)

Feb 11 2022, 2:02 PM · challengeR
wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

Could you try to replace "breaks" by "labels" in

Feb 11 2022, 11:52 AM · challengeR
eisenman added a comment to T28966: y-axis of blob plots always scaled to 5.

I have tested this with the provided data. The scaling of the y-axis seems to be correct now. But only the first rank is labeled on the y-axis. Can the other ranks be labeled as well?

Feb 11 2022, 11:26 AM · challengeR

Feb 8 2022

aekavur added a comment to T28746: [dash] NaN values cause error.

The problem is almost fixed by giving na.treat parameter in both as.challenge and ranking methods (except rankThenAggregate). Now we can generate reports for all ranking methods.

Feb 8 2022, 2:15 PM · challengeR, webChallengeR

Feb 7 2022

aekavur updated subscribers of T28966: y-axis of blob plots always scaled to 5.
Feb 7 2022, 3:00 PM · challengeR
aekavur added a comment to T28966: y-axis of blob plots always scaled to 5.

scale_y_continuous functions inside ./R/Stability.R file were modified. The problem seems solved. You can test it feature/T28966-YaxisOfBlobPlotsAlwaysScaledTo5 branch via the file at the attachment. (You can run it root folder of the challengeR code)

Feb 7 2022, 2:57 PM · challengeR
aekavur updated the task description for T28966: y-axis of blob plots always scaled to 5.
Feb 7 2022, 1:23 PM · challengeR
aekavur triaged T28966: y-axis of blob plots always scaled to 5 as Normal priority.
Feb 7 2022, 1:22 PM · challengeR
wiesenfa added a comment to T28746: [dash] NaN values cause error.

I guess na.treat it is only needed for the line plot for comparing to other ranking methods?
In this case, a message could be thrown when compiling the report saying something like "line plot comparing ranking methods omitted since na.treat is not specified. Specify na.treat in as.challenge() if inclusion of line plot is desired" and allow compilation of the report (excluding line plot).
(Note that you can define na.treat both in as.challenge() as well as in the ranking functions).

Feb 7 2022, 12:02 PM · challengeR, webChallengeR

Jan 28 2022

eisenman updated subscribers of T28746: [dash] NaN values cause error.

Thank you for investigating this! In challengeR it is covered in the way that a message is emitted saying "na.treat obligatory if report is intended to be compiled". In order to solve the mentioned issue 2, a strategy for the preferred way to handle it in VISSART should be defined. Should the user be guided to specify the NaN handling strategy? Should the user be able to generate a report but without the plots that require numeric values?

Jan 28 2022, 12:25 PM · challengeR, webChallengeR
aekavur added a comment to T28746: [dash] NaN values cause error.

Current status of the issue:

Jan 28 2022, 11:33 AM · challengeR, webChallengeR

Nov 29 2021

reinkea triaged T28879: Feature request: Plot hierarchical data structure as Wishlist priority.
Nov 29 2021, 1:08 PM · challengeR

Nov 16 2021

aekavur moved T28746: [dash] NaN values cause error from Backlog to In Progress on the challengeR board.
Nov 16 2021, 2:11 PM · challengeR, webChallengeR
aekavur added a project to T28746: [dash] NaN values cause error: challengeR.
Nov 16 2021, 2:11 PM · challengeR, webChallengeR

Oct 28 2021

eisenman moved T28484: [external] Improve documentation on significance ranking from Backlog to In Progress on the challengeR board.
Oct 28 2021, 4:03 PM · challengeR
eisenman updated subscribers of T28484: [external] Improve documentation on significance ranking.
Oct 28 2021, 4:03 PM · challengeR

Oct 15 2021

eisenman closed T28742: challangeR Patch v1.0.3 as Resolved.
Oct 15 2021, 2:12 PM · challengeR
eisenman closed T28710: [Bug] Ggplot warning in various places of the report as Resolved.
Oct 15 2021, 2:12 PM · challengeR
eisenman moved T28742: challangeR Patch v1.0.3 from In Progress to Done on the challengeR board.
Oct 15 2021, 2:12 PM · challengeR
aekavur moved T28710: [Bug] Ggplot warning in various places of the report from In Progress to Done on the challengeR board.
Oct 15 2021, 1:09 PM · challengeR
eisenman moved T28742: challangeR Patch v1.0.3 from Backlog to In Progress on the challengeR board.
Oct 15 2021, 12:22 PM · challengeR
eisenman triaged T28742: challangeR Patch v1.0.3 as High priority.
Oct 15 2021, 12:22 PM · challengeR

Sep 29 2021

eisenman added a comment to T28710: [Bug] Ggplot warning in various places of the report.

Successfully checked the proposed fix on a Windows system for downward compatibility (R 3.6.3, ggplot2 3.3.0).

Sep 29 2021, 7:31 PM · challengeR
aekavur renamed T28710: [Bug] Ggplot warning in various places of the report from [Bug] Ggplot warning in various placae of the report to [Bug] Ggplot warning in various places of the report.
Sep 29 2021, 7:16 PM · challengeR

Sep 28 2021

aekavur moved T28710: [Bug] Ggplot warning in various places of the report from Backlog to In Progress on the challengeR board.
Sep 28 2021, 12:54 PM · challengeR
aekavur created T28710: [Bug] Ggplot warning in various places of the report.
Sep 28 2021, 12:54 PM · challengeR

Jul 27 2021

reinkea added a member for challengeR: aekavur.
Jul 27 2021, 2:09 PM

May 7 2021

eisenman created T28484: [external] Improve documentation on significance ranking.
May 7 2021, 4:45 PM · challengeR

May 6 2021

eisenman closed T28482: challangeR Patch v1.0.2 as Resolved.
May 6 2021, 7:16 PM · challengeR
eisenman moved T28482: challangeR Patch v1.0.2 from In Progress to Done on the challengeR board.
May 6 2021, 7:15 PM · challengeR
eisenman closed T28465: Wrong numer of algorithms shown in report summary as Resolved.
May 6 2021, 7:15 PM · challengeR
eisenman closed T28453: [external] Error when all metric values are the same as Resolved.
May 6 2021, 7:15 PM · challengeR
eisenman moved T28482: challangeR Patch v1.0.2 from Backlog to In Progress on the challengeR board.
May 6 2021, 6:42 PM · challengeR
eisenman renamed T28453: [external] Error when all metric values are the same from bug when all metric values are the same to [external] Error when all metric values are the same.
May 6 2021, 6:41 PM · challengeR
eisenman triaged T28482: challangeR Patch v1.0.2 as High priority.
May 6 2021, 6:40 PM · challengeR

May 4 2021

wiesenfa moved T28453: [external] Error when all metric values are the same from In Progress to Done on the challengeR board.
May 4 2021, 5:45 PM · challengeR
wiesenfa lowered the priority of T28477: feature request: subset of top performing algorithms according to consensus from Normal to Wishlist.
May 4 2021, 5:44 PM · challengeR
wiesenfa created T28477: feature request: subset of top performing algorithms according to consensus.
May 4 2021, 5:43 PM · challengeR

Apr 26 2021

eisenman moved T28465: Wrong numer of algorithms shown in report summary from In Progress to Done on the challengeR board.
Apr 26 2021, 12:07 PM · challengeR
eisenman moved T28465: Wrong numer of algorithms shown in report summary from Backlog to In Progress on the challengeR board.
Apr 26 2021, 11:50 AM · challengeR
eisenman triaged T28465: Wrong numer of algorithms shown in report summary as High priority.
Apr 26 2021, 11:50 AM · challengeR
wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

@eisenman the change in develop branch has not been uploaded to GitHub, is this not automatically synchronized?. So the user who reported the bug still has the same problem. It would be good to merge into master as well

Apr 26 2021, 9:32 AM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from Done to In Progress on the challengeR board.
Apr 26 2021, 9:29 AM · challengeR

Apr 23 2021

wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

now test case in test-report.R

Apr 23 2021, 1:01 PM · challengeR
eisenman added a comment to T28453: [external] Error when all metric values are the same.

Do you have a minimum example to reproduce this? Would be great to have that in the test checklists as well.

Apr 23 2021, 11:40 AM · challengeR

Apr 22 2021

wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

very simple fix in rankingHeatmap.challenge
@eisenman can this be merged into master branch?

Apr 22 2021, 10:30 PM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from In Progress to Done on the challengeR board.
Apr 22 2021, 10:28 PM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from Backlog to In Progress on the challengeR board.
Apr 22 2021, 10:27 PM · challengeR

Apr 19 2021

wiesenfa created T28453: [external] Error when all metric values are the same.
Apr 19 2021, 9:26 AM · challengeR

Mar 3 2021

eisenman added a comment to T28346: Package version mismatch during upgrade.

In this case we solved it by upgrading BiocManager. Probably the previous version did not know about the later version of "graph".

Mar 3 2021, 8:17 PM · challengeR
wiesenfa added a comment to T28346: Package version mismatch during upgrade.

graph had only been used for networks, I guess version 1.62 is sufficient

Mar 3 2021, 7:45 PM · challengeR