Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 21 01:54

    kushalkolar on master

    Update index.rst (compare)

  • Sep 21 01:53

    kushalkolar on master

    Update conf.py (compare)

  • Sep 21 01:50

    kushalkolar on master

    Update README.md (compare)

  • Sep 19 01:49
    kushalkolar closed #62
  • Sep 19 01:48
    kushalkolar closed #69
  • Sep 19 01:48
    kushalkolar closed #81
  • Sep 19 01:48
    kushalkolar closed #91
  • Sep 19 01:48
    kushalkolar closed #96
  • Sep 19 01:48
    kushalkolar closed #99
  • Sep 19 01:47
    kushalkolar closed #103
  • Sep 19 01:47
    kushalkolar closed #101
  • Sep 13 02:28
    kushalkolar closed #108
  • Sep 13 02:16
    Robkozol commented #108
  • Sep 12 22:05
    kushalkolar commented #108
  • Sep 12 18:35
    Robkozol opened #108
  • Jul 21 11:48

    kushalkolar on master

    Update conf.py (compare)

  • Jul 21 11:38

    kushalkolar on master

    Update index.rst (compare)

  • Jul 14 04:09

    kushalkolar on master

    add deprecation warning to home… (compare)

  • Jul 14 03:55

    kushalkolar on master

    add deprecation info to docs co… (compare)

  • Jun 27 19:27

    kushalkolar on master

    Update README.md (compare)

Kushal Kolar
@kushalkolar
@EricThomson Yes, and spikes is from S
Eric Thomson
@EricThomson
Thanks. If I pull data from a cnmfe result using the flowchart will it automatically default to C? I'm having a flowchart where it seems to not be finding data, a case where I didn't calculate dff. But not sure if that's the issue or not. :)
But in my initial test project it worked when I did calculate dff.
Kushal Kolar
@kushalkolar
_RAW_CURVE will be C
Eric Thomson
@EricThomson
Ah cool thanks let me give it a go :)
Kushal Kolar
@kushalkolar
If dF/Fo isn't available it just throws a warning but you can work with the raw curve or spikes (i.e. estimates.C or S if from CNMF)
Eric Thomson
@EricThomson
Would I click add node->data-> ?
Kushal Kolar
@kushalkolar
You can choose the data column you want to plot or work with in most flowchart nodes
Yes, LoadProjDF
Eric Thomson
@EricThomson
Ok thanks that's what I am doing. Let me look at the docs here I've just been doing the vids.
Eric Thomson
@EricThomson
Maybe it is an idiosyncratic problem with this one dataset as I'm getting 463: UserWarning: ROI does not contain the following data attribute: dfof_data
And the flowcharts are just not happy with anything I'm doing.
Kushal Kolar
@kushalkolar
that's just a userwarning that shows up whenever dfof data are missing
What does your flowchart look like?
Eric Thomson
@EricThomson
But the ROI manager is working fine. ¯\_(ツ)_/¯
Kushal Kolar
@kushalkolar
yup it's just a warning, not an exception
Eric Thomson
@EricThomson
Data to z score to heatmap
Kushal Kolar
@kushalkolar
If you can paste a screenshot I can see if something is weird
Eric Thomson
@EricThomson
First giveaway z score data column not giving any options
But I will post screenshot
image.png
Kushal Kolar
@kushalkolar
There's nothing coming out of the Load_Proj_DF node, if you click on it it'll show the message in the bottom panel
Eric Thomson
@EricThomson
That's embarrassing you are right. Columns must be same length as key (valueerror).
Kushal Kolar
@kushalkolar
strange, did you encounter issues while adding samples to the project?
Eric Thomson
@EricThomson
No everything is fine up through ROI manager. This is some strange data though (we have dendrites and I'm using some weird parameters for 1p data), but given that it looks very good.
Kushal Kolar
@kushalkolar
what does your project browser look like?
Eric Thomson
@EricThomson
It is empty.
Kushal Kolar
@kushalkolar
sorry if this is dumb question, but I'm assuming you went through this? http://docs.mesmerizelab.org/en/master/user_guides/viewer/add_to_project.html
Eric Thomson
@EricThomson
I'm sure I did something dumb
Kushal Kolar
@kushalkolar
After you have all your ROIs and annotations etc. in the viewer the way that you like it, you need to add the "Viewer work environment" to the "Project Dataset"
Eric Thomson
@EricThomson
I may have left out a step with this second project
ffs I'm sorry for wasting your time let me do this and then try
Kushal Kolar
@kushalkolar
No worries, Mesmerize is quite massive :)
Eric Thomson
@EricThomson
Crap now everything is showing up thanks a lot I was being an idiot.
I followed the video to the letter with first project and then tried to do from memory for this second one. Again, I'm really sorry about that.
Will be more careful next time!
Kushal Kolar
@kushalkolar
No worries, always happy to see new users!
Eric Thomson
@EricThomson
I appreciate it. As a new thing I've noticed: I think the images in the projection viewer generated from the pipeline the y axis is inverted compared to in the standard viewer.
Kushal Kolar
@kushalkolar
That might be true, I could take a look
Eric Thomson
@EricThomson
When I finish all this exploring I'm sure it would be something I could fix and make a PR. I'm presenting this tomorrow at lab meeting. :)
Kushal Kolar
@kushalkolar
I'd be happy to see a PR :) . I think you'd need to play around with this on line 27 https://github.com/kushalkolar/MESmerize/blob/master/mesmerize/viewer/image_menu/image_projections.py
And thanks, our goal is to make FAIR data principles more common in biology :)
Eric Thomson
@EricThomson
Sounds great!
Eric Thomson
@EricThomson
This is somewhat related to a question above: is there a way to save the results of the cnmf (cnmf-e) analysis so that back in the caiman pipeline I could run load_CNMF() and it will load results from mesmerize once we have reached the ROI viewer stage? Is it as simple as Transmission.to_hdf5: does that contain the estimates object needed for caiman to load?
Kushal Kolar
@kushalkolar
@EricThomson All the CNMF data are stored in the pickle files associated to each sample in <project_dir>/images. If you open them you can access the CNMF data dict through p['roi_states']['cnmf_data_dict']
I think caiman has a function only for loading from hdf5, but I have a function right at the top of mesmerize/viewer/modules/caiman_dfof.pywhich is basically the same as the load_CNMF() from hdf5 but does it from dict. (not sure if there's a function now that loads it from dicts)
If you have transmission object open, you can find the relative path to the pickle file for the current series using: t.df['ImageInfoPath']
Eric Thomson
@EricThomson
Very nice I will check all this out!
30 replies
Kaii
@SylarGraysonn_twitter
Hi! Could you pls tell me what does the curve data mean exactly? Why it has negative value?
I mean the RAW CURVE