-
Notifications
You must be signed in to change notification settings - Fork 2
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
Clarity on data description #6
Comments
Hi, Thank you for your detailed feedback and observations. Let me address each point:
Thank you for using our dataset and for your detailed observations. We're excited to see people working with the data, and your feedback is invaluable for improving it. Please don't hesitate to contact us if you have any other problems and share details about the datasets or specific problems so that we can provide further assistance. |
I wanted to let you know that I’ve already contacted the authors of the original datasets to investigate the issue with the target ID and dir. I plan to upload the revised dataset after the Christmas break, in early January. Regarding the On DANDI, each dandiset corresponds to a task, while on Kaggle, this information is indicated in the file name. Currently, RTT (for dataset 5) is only available in the Parquet format and not in NWB, but I will include it in the upcoming version. Yes, the ID corresponds to Thank you again for your feedback, and happy holidays! |
I've uploaded dataset 3 with the corrected targets - both in kaggle and dandi. The numbering of animal 4's sessions has also been changed, because it has 2 brain areas recorded at the same time, and could have been a little misleading previously. |
Hi,
Thank you for sharing the dataset. I am processing the data but encountered several issues:
Target_ID
field buttarget_dir
field. Additionally, there are 15 uniquetarget_dir
values. By/(2*np.pi) * 360
, I obtain unique values as[0,45,90,135,180,225,270,325, 1,-1,2,-2,3,-3, nan]
. Specifically, Animal 3 has the correct radian values, while Animals 1, 3, 4 all has non-radian values. I initialized a map between the index to radian. However, if you plot theplt.plot(hand_vel_x, hand_vel_y)
, the index labels (-3 to 3) are seemingly incorrect. As shown here, this is trial_dir equal to -2, which is identical to 225 degree presumably.Center Out Reaching 001057 (nwb) file sub-Dataset-5-Animal-1 has
Target_ID
field, but with valuesarray([ 6., 3., 2., 7., 4., 5., 0., 1., 12., nan])
, which looks confusing.Currently, I am using
df_raw , bin = get_dataframe(data,filter_result=[b'R'])
. But when applying thedf=rebin(df_raw,prev_bin_size = bin ,new_bin_size = 30)
anddf = align_event(df, start_event='EventTarget_Onset', bin_size=30,offset_min=-50,offset_max=400)
, the trial length decrease from ~120 time bins to less than 10 time bins. Additionally, after calling these two functions, each trial appear to include various differenttarget_dir
, which should not be the case. I thought the align function usually tend to first find the key point (e.g., target onset), then include 50 time bins before and 400 time bins after.The kaggle dataset end with .parquet looks very different from the nwb files. If you plot the hand velocity
Can you please specify
how to interpret the trial type information? Including
trial_dir = {-3, -2, -1, 1, 2, 3}
and 'target_ID = array([ 7., 2., 3., 1., 0., 6., 5., 4., nan])how to get 50 ms before key point and 400 ms after key point? Thus resulting in 45 time bins if the bin_width is 10 ms.
Is the original data with timestamp and hand position available? (looks like dataset 4 has cursor_pos information available, but not for dataset 3 and dataset 5) I feel like this could be extremely useful.
Thank you!
The text was updated successfully, but these errors were encountered: