Skip to content

Releases: seqcode/TPCAV

0.10.3

Choose a tag to compare

@yztxwd yztxwd released this 21 Jul 17:12

Minor bug fix, improving log messaging & html report

  • Fix the index overflow bug when total elements of activation matrix reaches 2^31
  • Improve log messaging and parameter names
  • Add fscore threshold to motif ranking table to avoid poorly classified motif concept confuses the user

Full Changelog: 0.10.2...0.10.3

0.10.2

Choose a tag to compare

@yztxwd yztxwd released this 20 Jul 14:47

Optimize saving and loading of CavTrainer, avoid huge memory consumption when multiple instances are saved and loaded

Full Changelog: 0.10.1...0.10.2

0.10.1

Choose a tag to compare

@yztxwd yztxwd released this 16 Jul 22:21
cfddaa5

New rust backend to optimize python functions

  1. thin_svd backed by rust faer to break the 32bit integer index limit of LAPACK
  2. sample_from_pwm in rust improves efficiency when sampling motif instances

What's Changed

  • Add Rust backend to improve performance by @yztxwd in #1

New Contributors

  • @yztxwd made their first contribution in #1

Full Changelog: 0.9.11...0.10.1

0.9.11

Choose a tag to compare

@yztxwd yztxwd released this 09 Jul 15:29

Minor fix

  • Now using pybedtools.BedTool to load bed file to avoid missing columns
  • Fix the issue that the strand information of sequence bed concept is missing

Full Changelog: 0.9.10...0.9.11

0.9.10

Choose a tag to compare

@yztxwd yztxwd released this 09 Jul 14:41

Minor fix: put pca evaluation calculation on cpu to avoid OOM on GPU

Improvement: add download buttons for tables in html report

Full Changelog: 0.9.9...0.9.10

0.9.9

Choose a tag to compare

@yztxwd yztxwd released this 06 Jul 21:30

Add heuristic way to determine # samples per concept when it's not specified

Full Changelog: 0.9.8...0.9.9

0.9.8

Choose a tag to compare

@yztxwd yztxwd released this 19 Jun 02:07

Small bug fix, improving messaging, especially on reporting quality of PCA transformation

Full Changelog: 0.9.7...0.9.8

0.10.1a

0.10.1a Pre-release
Pre-release

Choose a tag to compare

@yztxwd yztxwd released this 12 May 02:28

Add multiple features by claude:

  • Improve loading data from npy file to reduce memroy footprint by avoid array copy
  • add new de_corr backend using a single linear layer with loss function on covariance matrix, this allows tpcav works at big models
  • performance optimization at multiple places

Full Changelog: 0.9.6...0.10.1a

0.9.7

Choose a tag to compare

@yztxwd yztxwd released this 11 May 00:15

Improve memory usage when evaluating classifier

Full Changelog: 0.9.6...0.9.7

0.9.6

Choose a tag to compare

@yztxwd yztxwd released this 30 Apr 20:17

Fix a bug that storing attributed layer in tpcav model causes captum to register hook twice on the same module

Full Changelog: 0.9.5...0.9.6