specific_annotations.rst 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. .. _specific_annotations:
  2. ********************
  3. Specific annotations
  4. ********************
  5. Introduction
  6. ------------
  7. Neo imposes and recommends some attributes for all objects, and also provides
  8. the *annotations* dict for all objects to deal with any kind of extensions.
  9. This flexible feature allow Neo objects to be customized for many use cases.
  10. While any names can be used for annotations, interoperability will be improved
  11. if there is some consistency in naming. Here we suggest some conventions for
  12. annotation names.
  13. Patch clamp
  14. -----------
  15. .. todo: TODO
  16. Network simultaion
  17. ------------------
  18. Spike sorting
  19. -------------
  20. **SpikeTrain.annotations['waveform_features']** : when spike sorting the
  21. waveform is reduced to a smaller dimensional space with PCA or wavelets. This
  22. attribute is the projected matrice. NxM (N spike number, M features number.
  23. KlustakwikIO supports this feature.