CDCgov / MIRA

https://cdcgov.github.io/MIRA/
10 stars 1 forks source link

MIRA running on server no Download or Upload of sample sheet #77

Open ggonnella opened 1 week ago

ggonnella commented 1 week ago

Dear developers,

we installed MIRA on our Ubuntu server, which we access remotely, "docker compose up -d" starts the docker correctly, as we can see from "docker ps". The only change we made in the docker-compose.yml is that we changed to port 8080, since our firewall blocks lower ports.

When we access the website using https://servername:8080, we can see the correct user interface. However, the button "Download Samplesheet Template" is not functional. Also when we select a file (a manually written samplesheet in XLSX for the tiny_test_run_flu example data - formatted according to the example in your documentation), the interface keeps re-opening the file selection dialog again and again.

Do you have any idea, what can be wrong, which could help us getting the installation work?

kristinelacek commented 1 week ago

Dear Giorgio,

Congratulations on your successful install of MIRA!

The download samplesheet button will only work when the data is organized as the application expects. Can you share where you have saved the test data and how that is organized? Can you also check to see if your browser is blocking downloads from MIRA? We have observed that as well to be a cause of download failure.

Please feel free to email us at @.***

Sincerely, Kristine


From: Giorgio Gonnella @.> Sent: Monday, June 24, 2024 4:20 AM To: CDCgov/MIRA @.> Cc: Subscribed @.***> Subject: [CDCgov/MIRA] MIRA running on server no Download or Upload of sample sheet (Issue #77)

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


Dear developers,

we installed MIRA on our Ubuntu server, which we access remotely, "docker compose up -d" starts the docker correctly, as we can see from "docker ps". The only change we made in the docker-compose.yml is that we changed to port 8080, since our firewall blocks lower ports.

When we access the website using https://:8080, we can see the correct user interface. However, the button "Download Samplesheet Template" is not functional. Also when we select a file (a manually written samplesheet in XLSX for the tiny_test_run_flu example data - formatted according to the example in your documentation), the interface keeps re-opening the file selection dialog again and again.

Do you have any idea, what can be wrong, which could help us getting the installation work?

— Reply to this email directly, view it on GitHubhttps://github.com/CDCgov/MIRA/issues/77, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYJNFVFMYQFSXZ3V3FEXFGDZI7JEPAVCNFSM6AAAAABJZKLKUSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DSNJWGMZDANQ. You are receiving this because you are subscribed to this thread.Message ID: @.***>

ggonnella commented 1 week ago

Sure: this is how the data is organized:

~/FLU_SC2_SEQUENCING$ ls tiny_test_run_flu/ -R
tiny_test_run_flu/:
fastq_pass

tiny_test_run_flu/fastq_pass:
barcode27  barcode37  barcode41

tiny_test_run_flu/fastq_pass/barcode27:
AMx369_pass_barcode27_143deb51_0.fastq.gz
AMx369_pass_barcode27_143deb51_1.fastq.gz
AMx369_pass_barcode27_143deb51_2.fastq.gz
AMx369_pass_barcode27_143deb51_3.fastq.gz
AMx369_pass_barcode27_143deb51_4.fastq.gz
AMx369_pass_barcode27_143deb51_5.fastq.gz
AMx369_pass_barcode27_143deb51_6.fastq.gz
AMx369_pass_barcode27_143deb51_7.fastq.gz
AMx369_pass_barcode27_143deb51_8.fastq.gz
AMx369_pass_barcode27_143deb51_9.fastq.gz

tiny_test_run_flu/fastq_pass/barcode37:
FAS60045_pass_barcode37_48aff321_0.fastq.gz

tiny_test_run_flu/fastq_pass/barcode41:
FAS60045_pass_barcode41_48aff321_0.fastq.gz
FAS60045_pass_barcode41_48aff321_1.fastq.gz
FAS60045_pass_barcode41_48aff321_2.fastq.gz

And this is the content of the spreadsheet:

Barcode #   Sample ID  Sample Type
barcode27  Sample27  Test
barcode37  Sample37  Test
barcode41  Sample41  Test
kristinelacek commented 1 week ago

Can you try to save your manually-made xslx as "samplesheet.csv" and put it in the tiny_test_run_flu folder? Hopefully you will see the table populate in the MIRA application afterwards.

Barcode #,Sample ID,Sample Type barcode27,Sample27,Test barcode37,Sample37,Test barcode41,Sample41,Test

-Kristine


From: Giorgio Gonnella @.> Sent: Monday, June 24, 2024 4:31 AM To: CDCgov/MIRA @.> Cc: Lacek, Kristine (CDC/NCIRD/ID) @.>; Comment @.> Subject: Re: [CDCgov/MIRA] MIRA running on server no Download or Upload of sample sheet (Issue #77)

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


Sure: this is how the data is organized:

~/FLU_SC2_SEQUENCING$ ls tiny_test_run_flu/ -R tiny_test_run_flu/: fastq_pass

tiny_test_run_flu/fastq_pass: barcode27 barcode37 barcode41

tiny_test_run_flu/fastq_pass/barcode27: AMx369_pass_barcode27_143deb51_0.fastq.gz AMx369_pass_barcode27_143deb51_1.fastq.gz AMx369_pass_barcode27_143deb51_2.fastq.gz AMx369_pass_barcode27_143deb51_3.fastq.gz AMx369_pass_barcode27_143deb51_4.fastq.gz AMx369_pass_barcode27_143deb51_5.fastq.gz AMx369_pass_barcode27_143deb51_6.fastq.gz AMx369_pass_barcode27_143deb51_7.fastq.gz AMx369_pass_barcode27_143deb51_8.fastq.gz AMx369_pass_barcode27_143deb51_9.fastq.gz

tiny_test_run_flu/fastq_pass/barcode37: FAS60045_pass_barcode37_48aff321_0.fastq.gz

tiny_test_run_flu/fastq_pass/barcode41: FAS60045_pass_barcode41_48aff321_0.fastq.gz FAS60045_pass_barcode41_48aff321_1.fastq.gz FAS60045_pass_barcode41_48aff321_2.fastq.gz

And this is the content of the spreadsheet:

Barcode # Sample ID Sample Type barcode27 Sample27 Test barcode37 Sample37 Test barcode41 Sample41 Test

— Reply to this email directly, view it on GitHubhttps://github.com/CDCgov/MIRA/issues/77#issuecomment-2185917654, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYJNFVGIH77KWPMSHGWT66DZI7KMXAVCNFSM6AAAAABJZKLKUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBVHEYTONRVGQ. You are receiving this because you commented.Message ID: @.***>

ggonnella commented 1 week ago

We did that, but unfortunately no results. I.e. the MIRA application still does not see it.

~/FLU_SC2_SEQUENCING/tiny_test_run_flu$ cat samplesheet.csv 
Barcode #,Sample ID,Sample Type
barcode27,Sample27,Test
barcode37,Sample37,Test
barcode41,Sample41,Test

Other things we tried:

kristinelacek commented 1 week ago

Thank you Giorgio, This is curious, we haven't experienced this behavior from MIRA yet. Could you please email to us the .appout and .apperr files that should be getting written within FLU_SC2_SEQUENCING folder?

Email address is ID seq support @ cdc.gov (I added spaces so it isn't redacted by github)

Again, that is idseqsupport @ cdc.gov (without spaces)

Thank you for your diligence here helping to troubleshoot.

Best, Kristine


From: Giorgio Gonnella @.> Sent: Monday, June 24, 2024 5:57 AM To: CDCgov/MIRA @.> Cc: Lacek, Kristine (CDC/NCIRD/ID) @.>; Comment @.> Subject: Re: [CDCgov/MIRA] MIRA running on server no Download or Upload of sample sheet (Issue #77)

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


We did that, but unfortunately no results. I.e. the MIRA application still does not see it.

~/FLU_SC2_SEQUENCING/tiny_test_run_flu$ cat samplesheet.csv Barcode #,Sample ID,Sample Type barcode27,Sample27,Test barcode37,Sample37,Test barcode41,Sample41,Test

Other things we tried:

— Reply to this email directly, view it on GitHubhttps://github.com/CDCgov/MIRA/issues/77#issuecomment-2186097131, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYJNFVEILYUGA7SA6SREL23ZI7UPFAVCNFSM6AAAAABJZKLKUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBWGA4TOMJTGE. You are receiving this because you commented.Message ID: @.***>

ggonnella commented 1 week ago

email is out.

thank you for your troubleshooting support!