# Seeking advice on contributing to Julia: A faster Lasso solver

**URL:** <https://discourse.julialang.org/t/seeking-advice-on-contributing-to-julia-a-faster-lasso-solver/42023>\
**Category:** Statistics\
**Tags:** question, package\
**Created:** [June 25, 2020, 3:30am UTC](https://discourse.julialang.org/t/seeking-advice-on-contributing-to-julia-a-faster-lasso-solver/42023 "2020-06-25T03:30:13Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Albert\_Zevelev](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/albert_zevelev/32/11844_2.png) [@Albert\_Zevelev](https://discourse.julialang.org/u/Albert_Zevelev)\
**Post date:** [June 25, 2020, 4:03am UTC](https://discourse.julialang.org/t/seeking-advice-on-contributing-to-julia-a-faster-lasso-solver/42023/3 "2020-06-25T04:03:17Z")

</div>

I spent some time thinking about this.  
There are some areas in the Julia ecosystem that are pretty organized, where cooperation is easy. This doesn’t seem like one of those areas…yet

Here are some packages for penalized regression:  
[MLJ Linear Models](https://github.com/alan-turing-institute/MLJLinearModels.jl) @tlienart might be your best bet  
[Sparse Regression](https://github.com/joshday/SparseRegression.jl) @joshday  
[Lasso](https://github.com/JuliaStats/Lasso.jl).jl  
[Subset Selection](https://github.com/jeanpauphilet/SubsetSelection.jl)  
[GLMNet](https://github.com/JuliaStats/GLMNet.jl) (Fortran wrapper)  
[Orthogonal EM](https://github.com/jaredhuling/OrthogEM.jl) (unmaintained)  
[LARS](https://github.com/simonster/LARS.jl) (old)  
[Trimmed Lasso](https://github.com/copenhaver/trimmedlasso)  
[FISTA](https://github.com/klkeys/FISTA.jl), [IHT](https://github.com/klkeys/IHT.jl) (L1, MCP)  
[Constrained L1](https://github.com/Hua-Zhou/ConstrainedLasso.jl)  
[EmpiricalRisks](https://github.com/lindahua/EmpiricalRisks.jl).jl

I’m sure there are many others.

It breaks my heart to see beautiful code & effort go to waste when ppl retire from maintaining a package. It would be great if we made @tim.holy’s strategy part of our culture: when he was ready to step down from maintaining [Interpolations](https://github.com/JuliaMath/Interpolations.jl).jl he posted [Interpolations.jl needs a new maintainer](https://discourse.julialang.org/t/interpolations-jl-needs-a-new-maintainer/37454) & instead of letting [Interpolations](https://github.com/JuliaMath/Interpolations.jl).jl disappear into the abyss, another user offered to take over.

---

_[View the full topic](https://discourse.julialang.org/t/seeking-advice-on-contributing-to-julia-a-faster-lasso-solver/42023)._
