Whether it's the amazing heat map of TBtools or the Bai Wan mode that I joined later, I only wrote it during my personal development of the drawing engine JIGplot. But what you do may not be recognized, and the by-products you get during the period are more popular.
Nevertheless, there are always people on social networks. They may or may not use the tools you write, but they will definitely point at what you do. Like:
A gentleman can bend and stretch. This truth is too simple. Two days ago, I just thought of a good point and improved JIGplot, so the heat map of Bai Wan has been enhanced. So you can use the following two pictures to answer the above questions.
Space is always limited. Note that the length and width of the above two diagrams are almost the same. The classic rectangular heat map (either too high or too fat) is actually not conducive to typesetting (not fit, or the font is too small). Show more information in limited space, and then the most common operations in Bai Wan, such as Circos.
TBtools has been in operation for nearly four years. Whether it's the "student reading notes" background of the official WeChat account, or using the communication QQ group (~65438+ 00,000 people in the group). I will see such usage questions, opinions or suggestions every day. Most of them are well-intentioned, okay. But they have been receiving all kinds of bad words, whether they have used them or not, and whether they have benefited from them. At first, of course I was unhappy. I got used to it after a long time, and my temper gradually improved. To tell the truth, I have met all kinds of people in reality, and I have met all kinds of people on the Internet. Sincerity, appreciation, disgust, worry, yin and yang, etc. In fact, they are all very interesting. You will have friends and enemies.
Ok, let's get back to the topic. Since I am calm, why should I write this tweet?
Anyone who knows me knows that I have been busy with my family affairs for the past two months. This has advantages and disadvantages for personal work. The shortcomings are simple and obvious. All the time is fragmented, and it is almost impossible to complete some tasks well and quickly. The good news is ... since nothing can be done, don't think about it. Dreaming is a habit that I personally developed from high school. Remember that some problems cannot be solved. If you can't sleep by car, you can start thinking about these problems. Many times, these problems will always be solved one by one. Yesterday, I happened to think of enhancements related to the heat map tool.
The previous version of TBtools had a certain jam when drawing thermal maps of more than a dozen samples and thousands of genes. To this end, I optimized:
Similar to the above, clustering involves distance calculation and clustering operation, and I have optimized these two steps. In the calculation of distance, by storing hash, repeated calculation is reduced. Clustering is similar.
Bai Wan heat map before TBtools actually ... does not support column aggregation. Of course, not many people find it, or actually few people need clustered columns? But this is exactly what I want to do. In the end, of course, it is finished.
....
Of course there are more, but those don't seem worth writing about.
Pursuing Excellence, success will come naturally, right?