ViswanathLab / EPSI

Here, you can find the custom Matlab codes we have used for analysis of 2D EPSI data from our hyperpolarized 13C-MRSI studies in preclinical brain tumor models. The data were acquired on a Bruker horizontal MR system.
3 stars 1 forks source link

The possibility of integration to Bruker API #1

Closed amirshamaei closed 2 years ago

amirshamaei commented 3 years ago

Thanks for making your code open source. We are working on Bruker API package providing I/O interface for Bruker data sets. I measured some EPI datasets as well and we are about to implement reading them into our API. I was wondering if it is possible to collaborate for integration. In addition, We tried to implement EPSI sequence but I am curious how you implemented it? and How did you store phase data as a separate folder? currently, we have only access to raw data(complex data) I appreciate in advance,

ViswanathLab commented 3 years ago

Hi Amir,

What do you mean by collaborate? We have made the code publicly available, so you can use it as long as you reference our work in any related work.

I have not implemented the EPSI myself. It is part of the ParaVision 6 from Bruker. Regarding the phase data, after the acquisition you can duplicate the data processing/reconstruction and select to create and save them as phase (what PV version are you using?). But as long as you have the complex data, that is even better – you don’t need the phase.

Best, Georgios

From: Amir Shamaei @.> Reply-To: ViswanathLab/EPSI @.> Date: Wednesday, August 4, 2021 at 6:39 AM To: ViswanathLab/EPSI @.> Cc: Subscribed @.> Subject: [ViswanathLab/EPSI] The possibility of integration to Bruker API (#1)

Thanks for making your code open source. We are working on Bruker API package providing I/O interface for Bruker data sets. I measured some EPI datasets as well and we are about to implement reading them into our API. I was wondering if it ZjQcmQRYFpfptBannerStart This Message Is From an External Sender This message came from outside your organization. ZjQcmQRYFpfptBannerEnd

Thanks for making your code open source. We are working on Bruker API package providing I/O interface for Bruker data sets. I measured some EPI datasets as well and we are about to implement reading them into our API. I was wondering if it is possible to collaborate for integration. In addition, We tried to implement EPSI sequence but I am curious how you implemented it? and How did you store phase data as a separate folder? currently, we have only access to raw data(complex data) I appreciate in advance,

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/ViswanathLab/EPSI/issues/1__;!!LQC6Cpwp!5ijgbPe-RHJb4P1U7mt_fjIm6Iv1pQDxBklKgvhW7xHg2QZbf0T3GXJlW4_kpzlq31vGYHA$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ARWTTA6XHTV2OM6DCH5ZRODT3E7HRANCNFSM5BRFDPLQ__;!!LQC6Cpwp!5ijgbPe-RHJb4P1U7mt_fjIm6Iv1pQDxBklKgvhW7xHg2QZbf0T3GXJlW4_kpzlq581BIoI$. Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.com/v3/__https:/apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675__;!!LQC6Cpwp!5ijgbPe-RHJb4P1U7mt_fjIm6Iv1pQDxBklKgvhW7xHg2QZbf0T3GXJlW4_kpzlqGPr_Ayk$ or Androidhttps://urldefense.com/v3/__https:/play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email__;!!LQC6Cpwp!5ijgbPe-RHJb4P1U7mt_fjIm6Iv1pQDxBklKgvhW7xHg2QZbf0T3GXJlW4_kpzlqgAb_vtU$.

amirshamaei commented 3 years ago

What do you mean by collaborate?

I was wondering if you provide us with a sample dataset, then we can add the parameters to read the EPSI data in our API.

I have not implemented the EPSI myself. It is part of the ParaVision 6 from Bruker.

So, to the best of my understanding, you are using Bruker standard EPSI which does not have OVS and WS.(edited: I notice you used it for 31C measurement)

Regarding the phase data, after the acquisition you can duplicate the data processing/reconstruction and select to create and save them as phase (what PV version are you using?). But as long as you have the complex data, that is even better – you don’t need the phase.

We have PV7. Indeed I didn't know how to store the phase. RAW complex data(fid) is not processed, so most of the time another step is required which in the case of EPSI is cumbersome(i am not sure about the order of channel, average, and segments). I will try to save the phase as well. Thank you again,

ViswanathLab commented 3 years ago

Hi,

please find a dataset in the following link: https://ucsf.box.com/s/e4947q2fg5vuoy7gpbcu89tbunum3h34 (Let me know if the link works)

Yes, in hyperpolarized 13C-MRSI we do not need OVS or WS and the TR is short. Also we don't have any signal averages.

The Bruker software helpline can answer many of the question regarding the order of channel, average, and segments. Not sure if PV7 is different from PV6, so I cannot answer with certainty. I am using the data reconstructed by Bruker instead of the raw data, as there is the need to use the Bruker reconstruction for eddy currents and trajectory corrections.

amirshamaei commented 2 years ago

@ViswanathLab Thank you. I got the data and I will include it in our API.